我正在使用 Tesseract,但我不知道它是否忽略任何非文本区域并仅针对文本。我是否必须删除任何非文本区域作为预处理步骤以获得更好的输出?
Tesseract 有一个非常好的算法来检测文本,但它最终会给出误报匹配。
理想情况下,您应该在将图像提交到超正方体之前对其进行预处理。前段时间我也从事过类似的工作,所以我建议你看一下以下材料:
OpenCV C++/Obj-C:检测一张纸/正方形检测 https://stackoverflow.com/questions/8667818/opencv-c-obj-c-detecting-a-sheet-of-paper-square-detection/8863060#8863060
在一组 cv::Point 上执行 cv::warpPerspective 进行假倾斜校正 https://stackoverflow.com/questions/7838487/executing-cvwarpperspective-for-a-fake-deskewing-on-a-set-of-cvpoint
使用 cv::warpAffine 偏移目标图像旋转 cv::Mat https://stackoverflow.com/questions/7813376/rotate-cvmat-using-cvwarpaffine-offsets-destination-image
仿射变换、简单旋转和缩放还是其他什么? https://stackoverflow.com/questions/7800905/affine-transform-simple-rotation-and-scaling-or-something-else-entirely
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)