导读
本文将介绍使用OpenCV+OCR实现环形文字识别的详细步骤和代码演示。
背景介绍
光学字符识别(OCR)场景中有很多特殊情况,比如噪声、脏污、倾斜、变形等,都会对识别造成影响。...环形文字也是其中一种,我们通常不能直接识别它们,而是先将文字转换到水平方向,再做识别。如下图所示:
如果我们直接识别,很容易识别失败,那怎么办呢?...下面来详细介绍上图文字的识别步骤,也可看做环形文字识别的一般步骤。
详细实现步骤
【1】查找定位图中的圆形轮廓。...cv2.transpose(polarImg)#转置
cv2.imshow('polarImg',polarImg)
cv2.imwrite('polarImg.png',polarImg)
【3】文字识别...polarImg,strText,(result[i][0][3][0],result[i][0][3][1]+20),0,0.8,(0,0,255),2)
cv2.imshow('polarImg-OCR