由于之前使用easyocr识别图片的时候发现旋转的图片或者倒置的图片效果很差,来利用 cv2.minAreaRect()获取旋转角度,只能解决0-90,对于倒置的图片不能很好解决,因此使用paddleocr中方向分类检测(只能返回0,180)刚好可以用于倒置的图片判断。(当前问题仅仅考虑的是横向文本,不考虑纵向文本,由于paddleocr中方向分类检测0,180也不是100%准确。旋转矫正效果不是100%)
案例演示
根据上面矫正之后的图片进行识别效果会更友好,其次大家也可以尝试使用easyocr和paddleocr的检测、识别功能混合使用进行测试。
当前个人部署服务器,体验地址:输入图片识别