我想將OCR集成到iOS應用程序中。我發現一些有用的教程,特別是This Article: How To: Compile and Use Tesseract (3.01) on iOS (SDK 5),幫助了我很多。現在我可以從任何背景清晰的圖像中讀取純文本。但是我想從一張根本沒有清晰背景的身份證上讀取信息!刪除圖像背景(ID卡)併爲OCR做好準備
我還發現關於計算器去除背景的一些答案,例如:Prepare complex image for OCR,Remove Background Color or Texture Before OCR Processing和How to use OpenCV to remove non text areas from a business card?
但是,這些解決方案並不適用於iOS。我理解這些步驟,但我需要一個iOS示例,如果它使用的是Core Image,那麼對我來說會更好。
我在OCR結束時沒有問題,但我的問題是刪除背景。
初始圖像:
取出後,圖像看起來應該是這樣:
你可以參考我在iOS例子嗎?或者是否有可能引用我的iOS示例來刪除所有沒有黑色的顏色?
爲了說明問題,您是否已經使用了算法,但正在尋找iOS上的實現?如果是這樣的話,我建議花時間學習目標C.可能沒有人做過你想要在iOS上完成的任務。 – Noremac 2013-03-21 06:15:10
是的,我也相信。我正在努力實現這一點。完成我的任務後,我會分享它。 – sumon 2013-03-21 09:46:49
您可以在iOS上安裝OpenCV,因此OpenCV中的任何背景刪除示例都可以在iOS上完成(請參閱[在iOS中安裝](http://docs.opencv.org/doc/tutorials/introduction/ios_install/ios_install.html)), [OpenCV iOS教程](http://docs.opencv.org/doc/tutorials/ios/table_of_content_ios/table_of_content_ios.html)和[iPhone和OpenCV](http://stackoverflow.com/questions/348040/iphone-and -opencv))。 – rold2007 2013-03-21 17:33:29