我面对这个问题一段时间,仍然无法弄清楚。
我使用OpenCV和Java从图像中检测到卡片,然后将其裁剪出来,如果原始图像的方向正确,每件事情都会很好。目前的任务是:如何以180度旋转图像?或者如何检测文本是颠倒的,那么我们可以将其旋转到正确的方向。
我从Java中的OpenCV得到的结果是Mat
对象包含裁剪卡片。
有没有人遇到过并解决过这个问题,或有任何想法,请直接给我正确的解决方案。
在此先感谢。如何使用OpenCV和Java在图像/颠倒图像中检测颠倒的文本
这里是样本图像,我从原件
Sample 1
Sample 2
感谢您的回答,我有一些可能的解决方案,但计算需要时间。例如我可以尝试OCR图像的内容(只是2次,并获得最佳的投票是正确的方向),我只是想找到另一个强大的方法来处理这个任务更好 –
我想你误解我的问题,重点是我知道如何在OpenCV和Java中旋转图像/ Mat对象,但是我想知道结果图像是否处于正确的方向或者不在下一步(OCR步骤)。 –