我正在开发一个 OCR,其主要功能是 OCR 发票,现在可能会在扫描时发生(轻微)旋转。
你会建议什么来解决旋转问题?
我目前拥有的:
- 计算图像中“白线数量”的函数。
- 可以将图像旋转任意角度的功能。
- 当前方法:每次将图像旋转 1 度,检查具有最多白线的解决方案,并将该图像用于 OCR 过程的其余部分。
- 缺点:每次旋转需要 0.5 秒,图像以相当合理的高分辨率扫描(2000 宽 x 3000 高),而 OCR 过程肯定需要该分辨率。
有什么方法可以检测图像中的旋转,这样我只需要进行一次昂贵的旋转吗?
问候。