ios OCR技術
最近專案比較輕鬆,就花時間研究一下OCR技術,增加自身技能。為啥花時間研究這個OCR技術?因為我現在做的是一個銀行專案需要讀取客戶銀行卡卡號以及身份證資訊,我們現在在專案上採用方式是通過第三方公司背夾來讀取這些資訊。我個人覺得這種模式有點笨重,尤其對那些上門辦理業務櫃員來說,這是一個很大痛點。所以我通過利用空閒時間研究一下,發現ORC技術可以解決掉這個問題。廢話不多說直接看講解OCR技術:
什麼是OCR技術?
OCR (Optical Character Recognition,光學字元識別)是指電子裝置(例如掃描器或數碼相機)檢查紙上列印的字元,通過檢測暗、亮的模式確定其形狀,然後用字元識別方法將形狀翻譯成計算機文字的過程;即,針對印刷體字元,採用光學的方式將紙質文件中的文字轉換成為黑白點陣的影象檔案,並通過識別軟體將影象中的文字轉換成文字格式,供文書處理軟體進一步編輯加工的技術。如何除錯或利用輔助資訊提高識別正確率,是OCR最重要的課題,ICR(Intelligent Character Recognition)的名詞也因此而產生。衡量一個OCR系統效能好壞的主要指標有:拒識率、誤識率、識別速度、使用者介面的友好性,產品的穩定性,易用性及可行性等。
看上去是不是很高大上,有一點懵逼?
其實你去網上一查,關於OCR SDK還是蠻多的,比如漢王、雲脈等;這些是收費的而且費用挺昂貴的。開源的sdk也有比如谷歌Tesserac等。
本文采用的是開源框架bank_io與libexidcard,為啥使用它們?因為我比較了很多開源框架發現只有它們識別正確率保證在90%以上。其原理是通過相機捕獲物體實時影象,然後通過核心方法(用C寫的方法)去實時影象處理,當所需要的資訊獲取完畢之後相機就會拍一張物體照片。核心程式碼如下:
完整demo
demo裡有完整註釋,不要忘記star!!!
相關文章
- OCR技術簡介
- OCR識別技術
- ocr文字識別技術
- OCR身份證識別技術
- OCR技術-文字影像識別
- TH-OCR文字識別技術
- OCR檢測與識別技術
- OCR識別的技術流程解析1
- OCR識別的技術流程解析2
- OCR識別技術—活體檢測
- ios技術iOS
- OCR識別技術—護照閱讀器2
- OCR證件識別技術的功能特點
- OCR識別技術—財務報表識別
- OCR識別技術—增值稅發票識別
- Python3 OCR技術(pytesser3)Python
- 宜信OCR技術探索之版面分析業務實踐|技術沙龍直播速記
- iOS 11 NFC技術iOS
- 宜信OCR技術探索與實踐|直播速記
- OCR識別技術—財務報表識別(2)
- 【OCR技術】大批量生成文字訓練集
- 蘋果ios 技術文件 中文蘋果iOS
- ios開發者談談技術面試那些坑 | 掘金技術徵文iOS面試
- 尋找 iOS 上架技術iOS
- 尋找iOS上架技術iOS
- iOS關聯物件技術原理iOS物件
- iOS無線除錯技術iOS除錯
- iOS 端 DNS 相關技術iOSDNS
- iOS面試題一(技術類)iOS面試題
- IOS 多執行緒技術iOS執行緒
- IOS技術分享| iOS快速生成開發文件(二)iOS
- IOS技術分享| iOS快速生成開發文件(一)iOS
- 【OCR技術系列之三】大批量生成文字訓練集
- OCR技術大揭秘:紙質文件數字化的新選擇
- iOS底層GCD (技術總結)iOSGC
- iOS - 圖文混排技術方案分享iOS
- iOS技術必看—庫和框架大全iOS框架
- iOS資料庫技術進階iOS資料庫