我是图像处理主题的新手。我使用opencv库进行python图像处理。我需要提取与这些符号相关的符号和文本以供进一步的工作。我看到一些开发人员使用神经网络,KNN和其他技术完成了手写文本识别。
我的问题是提取这些符号和手写文本的最佳方法是什么?
我需要提取的详细信息:
答案 0 :(得分:2)
当然,有一种称为SWT的方法 - 斯托克斯宽度变换。
请参阅本文,如果您按名称搜索,您可以找到一些学生在学校项目期间编写的代码。
通过使用此方法,可以应用文本识别。但这不是一份日常工作。
网站:Detecting Text in Natural Scenes with
Stroke Width Transform
希望它有所帮助。
答案 1 :(得分:2)
对于手写文本识别,请尝试使用TensorFlow。他们的网站有一个简单的数字识别示例(带有训练数据)。您可以使用它来实现自己的应用程序来识别手写字母。 (你需要获得这方面的训练数据;我使用了NIST提供的训练数据集。)
答案 2 :(得分:2)
如果你使用OpenCV和python,Hough变换可以检测图像中的圆圈。您可能会错过一些手绘圆圈,但有办法检测椭圆和其他封闭的形状。
对于手写字符识别,有许多库可用。
由于您现在就到了这个区域,我强烈建议LearnOpenCV和PyImageSearch帮助您熟悉可用于此类任务的算法。