objective-c - 使用 OpenCV,如何在执行 OCR 之前检测文本方向?

标签 objective-c ios opencv

我在 iOS 应用程序中使用 OpenCV。我想对一些文本执行 OCR,但我首先需要确定它的方向。

我如何在 OpenCV 中做到这一点?

最佳答案

我不确定如果不在 Objective-C 中提供 OCR 是否可以回答这个问题——如果不使用 OCR 库,这很难在几行文本中完成。

好吧,20 年前,我编写了一个 OCR 系统(没有使用任何 OCR 库)来实时读取银行支票。顺便还验证了手写签名。

检查方向的问题很严重,因为支票可以(由运算符(operator))随机插入小型机动银行支票扫描仪。

由于所有银行都使用不同的页面布局和装饰,唯一不依赖磁性墨水(扫描仪未检测到)的方向的方法是实际尝试对页面顶部找到的第一个字符进行 OCR 识别“页面”。

有些字符像“O”一样模棱两可,但大多数其他字符会告诉您图片是倒置还是镜像,因此只需阅读前 3-5 个字符就可以完成工作(除非您有重复)。

祝你好运!

关于objective-c - 使用 OpenCV,如何在执行 OCR 之前检测文本方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10122635/

相关文章:

Objective-C 检查字符串中不允许的字符

ios - 通过另一个类调用方法

ios - 显示/隐藏 barButtonItem

opencv - Imshow() 在 stitching_detailed.cpp opencv 中不起作用

python - 从图像中准确裁剪文档纸

objective-c - Objective-C 的代码格式化程序

iOS 恢复 - 为什么在我正在恢复的 View 之前显示另一个 View ?

objective-c - Cocotron是逆向工程的结果吗?

ios - 解析iOS框架导致内存崩溃

python - DrawContours()不工作opencv python