2014-09-10 95 views
1

我正在使用Tesseract Library.Insert工作閱讀身份證信息.Internal圖像是從iPhone攝像頭實時捕獲的。正常情況下,從iPhone獲取的圖像是72 DPI。但Tesseract建議設置300 DPI。如何轉換相機圖像的DPI(每英寸點數)。

我的輸入圖像:

enter image description here

1.How轉換300dpi的圖像編程?

2.在Opencv中有任何其他的方法來轉換DPI。

+0

圖像處理中的DPI類似於音頻/視頻中的採樣率 - 可以上採樣到300 DPI,但不能以300 DPI自動重建原始圖像,因爲在72 DPI掃描時信息會丟失。所以它也不會幫助tesseract。 – theta 2014-09-28 17:39:53

回答

1

首先,當您使用300 DPI設置進行掃描時,您應該知道ID卡中字符或數字的正常大小。其次,當你有圖片時,你應該使用頁面分析方法識別文本和數字。同時,您可以計算文本和數字的連接組件的靜態值,例如文本的寬度和高度。然後,將您與掃描條件中文本的連接組件分析結果進行比較,這些結果可以作爲程序中的一些輔助信息進行存儲。與掃描情況相比,如果文字大小較大,則應該縮小比例;否則,需要高檔。

相關問題