方法使用的OpenCV
检测图像中的垂直文本欲检测容器文本如本 container with vertical texts方法使用的OpenCV
我试图OpenCV的例子如textdetection.cpp
那些能够仅检测水平文字。除了cloud vision ocr之外,还有其他解决方案来解决这种情况。
回答:
您可以使用正方体代替,因为它具有读取文本功能垂直对齐,以及: 这里是一个示例代码:
import Image import pytesseract
# provide the cropped area with text
def GetOCR(tempFilepath,languages ='eng'):
img = Image.open(tempFilepath)
#img= img.convert('L')
# filters can be applied optionally for reading the proper text from the image
img.load()
# -psm 5 will assume the text allinged vertically
text = pytesseract.image_to_string(img,lang = languages,config='-psm 6')
print "text :{0}".format(text)
注:上述样品将工作,前提是你要有pytesseract模块安装和tesseract-ocr exe安装在您的机器上。 希望这有助于:)
以上是 方法使用的OpenCV 的全部内容, 来源链接: utcz.com/qa/260137.html