Nõuded: Olen varem kasutanud PaddleOCR-i, et tuvastada pildil olevat teksti, kuid Python on avanud http-liidese, et kutsuda liidest C# kaudu tulemuse saamiseks. Kuidas kasutada C#-i otseseks OCR-tekstituvastuseks? See artikkel kasutab .NET 8 PaddleOCR mudeli kutsumiseks graafika ja teksti äratundmiseks.
FastDeploy on kõikide stsenaariumite jaoks, paindlik ja äärmiselt tõhus tehisintellekti järeldamise juurutamise tööriist, mis toetab pilveserva juurutamist. Aadress:Hüperlingi sisselogimine on nähtav.
Läbivaatamine:
Laadige alla ja paigaldage FastDeploy'i teek
Esiteks, laadi alla ja paigalda FastDeploy'i teek, ametlik pakub mõningaid kompileeritud raamatukogu, mida ei ole, pead selle ise kompileerima, kompileerimise juhend on järgmine:
Võtame näiteks Windowsi CPU juurutamise, allalaadimise aadress:Hüperlingi sisselogimine on nähtav.
Eralda pakett D:\temp kausta ja käivita järgmine käsk:
Kompileeri FastDeployCsharpSdk klassikogu
Loo uus .NET 8 teek nimega FastDeployCsharpSdkHüperlingi sisselogimine on nähtav.Kopeeri lähtekood selle teegi lõppu ja muuda mõnda kohta:
int64_t -> Int64 Vastasel juhul teatatakse viga: Parameeter 1: Ei õnnestu teisendada "nint" "stringiks" uus Mat(result_ptr); -> Mat.FromNativePointer(result_ptr); "fastdeploy.dll" -> "kiire paigutamine"
Samal ajal viitab .csproj projekt järgmistele:
Kompileeri raamatukogu edukalt!
Laadi alla PaddleOCR mudel
Laadi alla ch_PP-OCRv3 mudel aadressil:Hüperlingi sisselogimine on nähtav.Tekstikasti tuvastus, suunaklassifitseerimise mudel, tekstituvastus ja sõnastikufailid tuleb alla laadida. sinnappocr_keys_v1.txt kodeerimisformaat on muudetud UTF-8-lt ANSI formaadiksJah, vastasel juhul on äratundmise tulemus segane.
OCR-i äratundmise test
Loo uus konsooliprojekt, viita FastDeployCsharpSdk teegile ja testi koodi järgmiselt:
Pärast käivitamist jookseb see kokku ja pead muutma FastDeployCsharpSdk klassiteeki\visioon\ocr\model.csFaili Predict meetod kommenteerib järgmist koodi:
Visualize.VisOcr erandi väljapääsu kutsumise kohta – lihtsalt ära kasuta seda, sul on juba tulemuste komplekt, saad selle ise rakendada, vaata järgmist:
Originaal:
Mõju pärast äratundmist (tingitudOpenCvSharp4 lisab hiina segased märgid, kõik mõistavad tähendust):
FastDeployCsharpSdk lähtekood ja valmis toote allalaadimine:
Turistid, kui soovite näha selle postituse peidetud sisu, palun Vastuse
Viide:
Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav.
Hüperlingi sisselogimine on nähtav. |