我想爲信德做OCR,在Android應用程序中,這個想法是讓人在屏幕上書寫,然後捕捉框架,然後將其與預先保存的單詞的圖像進行比較手機,以及與該框架匹配最多的圖像(使用FLANN?)將會有一些文字反對它,而我只是想要發音。所以請告訴我,如果我的方法是錯誤的,因爲我是Android和OpenCV的新手,或者告訴我如何開始?Opencv與Android- OCR
0
A
回答
2
如果我理解你的目標,你想比較手機屏幕上寫的文字和文字出現的圖像,對不對?
我在Android上做了一些OCR,並且使用了OpenCV和Tesseract。
Tesseract是一款真正的OCR引擎,但您需要擁有儘可能「乾淨」的圖像。這就是爲什麼在使用Tesseract之前需要OpenCV清理它們的原因。
OpenCV進行Android的:http://opencv.org/platforms/android.html
正方體爲Android:https://github.com/rmtheis/tess-two
所以給你我的工作流程的主線進行的類似應用程序:
獲取用戶寫入的字符串或ar中的文本一串串。
經過OpenCV的獲取您預先保存的圖像
處理它們,OpenCV的主要用於這裏由擺脫噪聲尤其是清潔圖像。您應該嘗試使用Glaussian Blur,然後使用Adaptive Threshold和Bitwise-NOT(OCR引擎更好地處理您使用Bitwise-NOT獲得的黑白圖像)
使用OpenCV獲得一些乾淨的圖像後,通過Tesseract處理這些圖像。這會爲每個包含圖像上檢測到的文字的圖像提供一個字符串。
將您在Tesseract上收集的不同字符串與用戶的文本進行比較,解析每個單詞以找出與最佳匹配的文本。
對於您的應用的音頻部分,我不知道如何繼續,他們必須是一些可能有所幫助的圖書館。
你必須知道,在Android上使用所有這些庫是一個相當掙扎,你可能有與該項目的建設問題,請清楚,提供在其官方網站不同的文檔。
相關問題
- 1. 在Android上使用OpenCV的OCR
- 2. 視頻中的OCR? openCV或圖像處理與OCR?
- 3. OCR與OpenCV 3交互的示例
- 4. Android Tesseract OCR與NDK(C++)
- 5. ABBYY雲OCR SDK與android
- 6. OpenCV與Android
- 7. Android與OpenCV
- 8. OpenCV C++與Android
- 9. Android-vision OCR; Android-vision
- 10. android tesseract ocr
- 11. OCR for android
- 12. 圖片OCR Android
- 13. OMR/OCR on android
- 14. Android OCR庫
- 15. Android UnsatisfiedLinkError與OpenCV 2.4.2
- 16. SVM在OpenCV中:低精度的OCR與RBF內核
- 17. Qt可以不使用OCR正方體與OpenCV的3.2 Ubuntu的
- 18. 與R做OCR
- 19. OCR與javacv
- 20. OpenCV:爲OCR分離車牌字符
- 21. OpenCV中帶有ANN的OCR示例
- 22. 的iOS +正方體OCR + OpenCV的
- 23. OpenCV Android與出OpenCV管理器
- 24. Android的 - 位圖OCR
- 25. android tesseract ocr force close
- 26. Android OCR本機庫
- 27. 上的Tesseract OCR
- 28. 與正方體OCR
- 29. Tesseract OCR與Kivy App
- 30. OpenCV與Android相機Surfaceview