OCR to extract text from cedula / pass C #

I am looking for a type Tesseractor Google Vision API OCRthat can help in extracting textual information in the form of a passport / ID (which can be taken from a mobile or can be scanned. The size may vary slightly). I went through a few posts and found Tesseract as the preferred solution.

I also tested my test data using the Vision API and got 99% accurate and satisfactory results. But I have the following problems / requirements:

Problems

  • Tesseract is the proposed solution that I found on most of the posts I went through, but it gives very poor results, as the frame may differ. I can’t train the data, and I agree with any available paid library to help me in my scenario.
  • The Vision API gives an accurate result, but my requirement is not to use a cloud solution.
  • There are several providers (for example, LeadTool , IdScan , etc.) that provide this function, but first use their scanners to scan the passport. Consequently, their SDK works for their device scanners.

Summary. Is an accessible (paid or open) library available c#that accepts the input image of the passport / cedule and returns the exact text ?. Any suggestion / help would be appreciated.

+4
source share
4 answers

MicroBlink BlinkID SDK , . , . SDK . Tesseract OCR , , , OCR, , , .. OpenCV (), , ( ).

+2

Asprise #.NET OCR SDK - , , - ​​ , . .

, BMP, JPG, PNG, PDF TIFF.

Asprise OCR MRZ.

Asprise support, .

+1

MicroBlink, , - OCR.

Tesseract , . Tesseract , . OCR. iOS/Android .

Google Cloud Vision , , , , , .

, ( , ..)

MicroBlink BlinkID , ( ). OCR, , . - MRZ, PDF417 ID (, UK Driver, , ...). .

BlinkID iOS, Android Windows Phone 8 SDK, Phonegap/Cordova iOS Android Xamarin (#) iOS Android.

( ), Linux/Windows/MacOS C API .NET ++/CLI. , .NET-.

, , support@microblink.com.

0

, LEADTOOLS ...

" , . , SDK "

This part is incorrect. We do not manufacture or sell any scanning devices. LEADTOOLS SDKs can use various standard devices (Twain and WIA for Windows, Sane on Linux, and cameras on Android and iOS devices using their own operating system APIs). The recognition of the OCR and identifier is then performed using software.

0
source

Source: https://habr.com/ru/post/1651489/


All Articles