我正在尝试像这样 OCR 路径点的图像,并且我希望输出与下图完全相同:
这是我的代码:
import pytesseract as tess
from PIL import Image
import cv2
# Set Tesseract executable path
tess.pytesseract.tesseract_cmd = r"C:\Program Files\Tesseract-OCR\tesseract.exe"
img = cv2.imread("wp1.png")
text = tess.image_to_string(img)
我得到了垂直输出,但我希望它水平显示。 我想要在同一行上有类似 lats long Alt 的输出格式。
您的图像不是最佳的,但如果您像文档描述的那样使用它,您会得到三列:
from PIL import Image
import pytesseract
img = Image.open('wp1.png')
custom_config = r'--oem 3 --psm 6'
text = pytesseract.image_to_string(img, config=custom_config)
print(text)
你得到:
-35.363219 149.164976 577.419983
-35.357360 149.163171 10.000000
-35.364753 149.155083 10.000000
-35.369599 149.166029 10.000000
-35.364753 149.171295 10.000000
...