2016-08-17 207 views
4

我正在尋找一個Tesseract或谷歌的Vision API類型的OCR可以在提取護照/身份證圖像文本信息幫助,(可以從移動拍攝,也可以掃描。因此幀大小可能會有所不同)。我已經通過了幾個帖子,並發現Tesseract作爲首選解決方案。OCR爲提取cedula /護照C#文本

我還使用Vision API測試了我的測試數據,並得到了準確和令人滿意的結果99%。但是,我有以下問題/要求:

問題

  • 正方體是建議的解決方案,我的大部分帖子中,我曾經歷過的發現,但它提供了非常糟糕的結果,因爲框架可以變化。我無法訓練數據,並且我可以在任何付費圖書館中爲我提供幫助。
  • 視覺API提供了精確的結果,但我的要求是不使用基於雲的解決方案。
  • 有幾個供應商,(例如,LeadToolIdScan等)提供此功能,但他們使用他們的掃描儀首先掃描護照。因此,他們的SDK適用於他們的掃描儀設備。

摘要:是否有任何可用(有薪或開源)c#庫可用,這需要護照/ cedula圖像作爲輸入,並返回準確的文字?任何建議/幫助將不勝感激。

+0

有一個propietary解決方案,但我不能分享它的名字,因爲它計算的垃圾郵件在這裏。 但是,我想我可以說如果你的圖像被這個庫識別,或者如果你把圖像附加到你的問題。 –

+0

@НадеждаТарашкевич謝謝。以下是示例圖片的鏈接。假設還有額外的空間。 http://images.telemetro.com/nacionales/Registro-Civil-Cedulacion-atenderan-Ancon_MEDIMA20140214_0134_23.jpg – Zeeshan

回答

2

公司名爲MicroBlink創建BlinkID SDK來掃描護照,身份證。它不是免費的商業用途,但免費開發。鏈接到SDK的網站HERE。 Tesseract OCR工具可能會給你錯誤的結果,因爲在OCR掃描之前你可能沒有對圖像進行任何處理,如果你想得到正確的結果,尤其是對於護照和ID等圖像,這是強制性的。對於圖像處理,您可以使用OpenCV(免費),但它可能需要時間來學習計算機視覺和圖像處理(實際上是非常有價值的)。

+0

我懷疑* BlinkID *是爲ios/android平臺,但不適用於.NET(C#)。你能指導我嗎? – Zeeshan

+0

它只爲ios和Android提供SDK。 – Zeeshan

+1

BlinkID也可用於其他平臺 – ssasa

1

Asprise C# .NET OCR and Barcode Recognition SDK可識別正常文本,MRZ數據和條形碼的護照和其他身份證明文件。 MRZ數據的準確率非常高。

你可以簡單地通過輸入圖像格式,如BMP,JPG,PNG,PDF或TIFF。

許多政府機構使用Asprise OCR to read passport MRZ信息。

您可以聯繫Asprise support取得專項評估版爲您的方案。

+0

預算友好,免版稅的文章指出,「免版稅意味着您在訂購開發許可證時付費......」我認爲藍色意味着藍色;) –

+0

「免版稅」是指您在分發或部署時無需支付費用。請隨時下載我們的免費試用版,並測試我們的代碼工藝質量。 –

0

我是MicroBlink的開發人員之一,這是一家專門從事條形碼和OCR解決方案開發的公司。

Tesseract確實是您擁有的選項之一。 Tesseract的問題在於,很難設置正確的參數來獲得真正準確的OCR結果。而且您仍然需要在OCR結果之上實施數據提取邏輯。 iOS/Android上的集成需要兩個獨立的代碼庫。

谷歌雲計算願景提供了非常精確的OCR結果,但正如你所說的,它在服務器端,這引起了關於通過網絡向第三方發送的私人識別信息隱私和安全問題進行圖像處理。

有其他公司開發類似的產品具有相似特性(服務器端,沒有數據提取,等..)

MicroBlink的BlinkID是在這個意義上的不同,它在本地完成所有處理(無服務器端的連接)。它使用我們專有的基於機器學習的OCR引擎來確保正確捕獲數據。它支持MRZ,PDF417條形碼,並掃描一些身份證件的正面(如英國駕駛執照,馬來西亞身份證,歐盟身份證等)。所有ID數據都經過校驗和驗證,根據國家標準進行解析和驗證。

BlinkID作爲原生iOS,Android和Windows Phone 8 SDK,iOS和Android的Phonegap/Cordova插件以及iOS和Android的Xamarin組件(C#)提供。

也有服務器側庫(根據要求提供的),它可以在Linux /窗/ MacOS的運行,並具有C API和能夠從.NET應用程序使用C++/CLI中使用。我們的開發團隊在這裏幫助.NET應用程序的集成。

請聯繫[email protected]關於這一主題的更多信息。

0

僅有約需要到LEADTOOLS修正...

「用自己的掃描儀首先掃描護照,因此他們的SDK 作品的掃描儀設備」

這部分是不正確。我們不製造或銷售任何類型的掃描設備。 LEADTOOLS SDK可以使用不同的標準設備(Windows上的Twain和WIA,Linux上的Sane,以及使用操作系統自己的API的Android和iOS設備上的相機)。然後通過軟件完成OCR和ID識別。