我想为信德做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 3交互的示例
- 3. ABBYY云OCR SDK与android
- 4. OpenCV C++与Android
- 5. OpenCV与Android
- 6. Android-vision OCR; Android-vision
- 7. Android UnsatisfiedLinkError与OpenCV 2.4.2
- 8. OCR for android
- 9. OMR/OCR on android
- 10. Android OCR库
- 11. SVM在OpenCV中:低精度的OCR与RBF内核
- 12. Qt可以不使用OCR正方体与OpenCV的3.2 Ubuntu的
- 13. 的iOS +正方体OCR + OpenCV的
- 14. OpenCV:为OCR分离车牌字符
- 15. OpenCV中带有ANN的OCR示例
- 16. OCR与javacv
- 17. Android的 - 位图OCR
- 18. ANDROID NDK错误与OPENCV
- 19. Tesseract OCR与Kivy App
- 20. OpenCV进行OCR:如何计算阈值水平为灰度图像OCR
- 21. Android手机插件OCR
- 22. Android OCR号码扫描
- 23. Android中用于OCR的FOCUS_MODE
- 24. 寻找手写OCR Android库
- 25. Android OpenCV:与feature2d绘图匹配
- 26. 编译dlib和opencv与android ndk
- 27. OpenCV库导入与Android的错误
- 28. 光学字符识别Android与OpenCV
- 29. Python/OpenCV - 基于机器学习的OCR(图像到文本)
- 30. 如何使用Opencv进行OCR文档识别?