正常的图片(1)由三个六边形和一行数字组成,而异常的图片(2和3)可能会以各种角度旋转。
我想将所有图像校正为看起来像(1)。换句话说,让这行数字不旋转。如何使用 OpenCv 执行此操作?
如果您能提供您遇到困难的方法(代码段),那将会很有帮助。
您可以使用 tesseract 库通过使用函数检测文本方向来校正文本的旋转:
pytesseract.image_to_osd(rgb_image,输出类型)
您可以使用功能旋转图像:
imutils.rotate_bound(图像,角度)
您可以参考此博客获取更多帮助。