Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 2227|Válasz: 1

[Forrás] A .NET/C# a FastDeploy-t használja OCR modellek telepítésére a szöveg felismerésére

[Linket másol]
Közzétéve: 2024-12-31 13:23:43 | | | |
Követelmények: Korábban már használtam a PaddleOCR-t a képen lévő szöveg felismerésére, de a python megnyitott egy http interfészt, hogy C#-on keresztül hívja az interfészt az eredmény eléréséhez. Hogyan használhatom a C#-ot közvetlen OCR szövegfelismeréshez? Ez a cikk .NET 8-at használ a PaddleOCR modell meghívására a grafikák és szövegek felismerésére.

A FastDeploy egy minden forgatókönyvet átmérő, rugalmas és rendkívül hatékony mesterséges intelligencia telepítési eszköz, amely támogatja a felhő-edge telepítést. Cím:A hiperlink bejelentkezés látható.

Szemle:

A .NET Core hívja a Baidu PaddleOCR-t a képek és szövegek felismerésére
https://www.itsvse.com/thread-9590-1-1.html


Töltse le és telepítse a FastDeploy könyvtárat

Először töltsd le és telepítsd a FastDeploy könyvtárat, a hivatalos rendszer néhány fordított könyvtárat biztosít, de nem megadják, magadnak kell lefordítani, a fordítási útmutató a következő:

Töltse le a FastDeploy forráskód fordítását Windowsra
https://www.itsvse.com/thread-10892-1-1.html


Vegyük például a Windows CPU telepítését, a letöltési cím:A hiperlink bejelentkezés látható.

Kihúzzuk a csomagot a D:\temp mappába, és futtasd le a következő parancsot:




Fordítsd le a FastDeployCsharpSdk osztálykönyvtárat

Hozz létre egy új .NET 8 könyvtárat FastDeployCsharpSdk névenA hiperlink bejelentkezés látható.Másold le a forráskódot a könyvtár aljára, és módosíts néhány helyet:

int64_t -> Int64
Ellenkező esetben hiba jelentkezik: 1. paraméter: Nem lehet átalakítani "nint"-ből "string"-re
új Mat(result_ptr); -> Mat.FromNativePointer(result_ptr);
"fastdeploy.dll" -> "gyorstelepítés"


Eközben a .csproj projekt a következőkre hivatkozik:



Sikeresen fordítsd össze a könyvtárat!

Töltsd le a PaddleOCR modellt

Töltse le az ch_PP-OCRv3 modellt a következő oldalon:A hiperlink bejelentkezés látható.Le kell tölteni a szövegdoboz felismerést, irányosztályozási modellt, szövegfelismerést és szótárfájlokat. InnenA ppocr_keys_v1.txt kódoló formátumát UTF-8-ról ANSI formátumra módosítottákIgen, különben a felismerés eredménye elmosódott lesz.

OCR felismerő teszt

Hozz létre egy új konzolprojektet, hivatkozzunk a FastDeployCsharpSdk könyvtárra, és teszteld a kódot a következőként:



Futtatás után összeomlik, és módosítanod kell a FastDeployCsharpSdk osztálykönyvtárat\látás\ocr\model.csA fájlban található Predict módszer a következő kódot fogja megírni:


A Visualize.VisOcr kivétel kilépés hívásával kapcsolatban ne használd, már van eredményhalmazod, magad is megvalósíthatod, lásd a következőket:

A .NET/C# az OpenCvSharp4, SixLabors.ImageSharp programokat használja a kép keretezésére
https://www.itsvse.com/thread-10888-1-1.html


Eredeti:



A felismerés utáni hatás (a következők miattAz OpenCvSharp4 kínai zavaros karaktereket ad hozzá, mindenki érti a jelentését):



FastDeployCsharpSdk forráskód és késztermék letöltése:

Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlekVálasz


Utalás:

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.




Előző:Szögeltávolítás Zone.js Fedezze fel az új zóna nélküli megoldásokat
Következő:【zip】. A NET/C# beépített System.IO.Compress rendszert használ a tömörítéshez és a kitömítéshez
Közzétéve: 2025-6-2 00:44:34 |
Haladéktalan:A szerzőket kitiltják vagy eltávolítják, a tartalmak automatikusan blokkolódnak
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com