我识别的目标图片是这样
识别出来结果是这样
结果只能是以一列的形式出现的,但是我后续的操作需要它行列形式跟图片里一样,求问有没有办法让结果不是一列的形式出现啊
代码如下:
if __name__ == '__main__':
text = pytesseract.image_to_string(Image.open("C:\\Users\\86187\\Desktop\\SRTP\\照片\\6.png"),lang="eng")
print(text)
我识别的目标图片是这样
识别出来结果是这样
结果只能是以一列的形式出现的,但是我后续的操作需要它行列形式跟图片里一样,求问有没有办法让结果不是一列的形式出现啊
代码如下:
if __name__ == '__main__':
text = pytesseract.image_to_string(Image.open("C:\\Users\\86187\\Desktop\\SRTP\\照片\\6.png"),lang="eng")
print(text)
可以自己对输出结果进行处理,你看结果就是一列一列输出。如果有一列有4行,那你每4行存一个小数组,然后跳过空格。读完后可以像这样取一行:
import numpy as np
a=np.array([[1,2],[1,2]])
print(a[:,0])