У меня есть картинка:
Я хочу превратить табличку автомобиля в текст.
После того, как я выполню обрезку табличек с помощью python-opencv
:
pytesseract.image_to_string(bbox, lang='eng', config='--psm 6')
возвращает меня: "TH
Мой код для обрезки:
coordinates = [[0.6703869047619048, 0.39855072463768115],
[0.7672123015873016, 0.39855072463768115],
[0.7672123015873016, 0.47681159420289854],
[0.6703869047619048, 0.47681159420289854],
[0.6703869047619048, 0.39855072463768115]]
img = cv.imread(pic)
height, width, channels = img.shape
bbox_coordinates = [[int(coordinate[0] * width), int(coordinate[1] * height)] for coordinate in coordinates]
Тогда япревратить его для лучшего качества в оттенки серого:
bbox = cv.cvtColor(bbox, cv.COLOR_BGR2GRAY)
pytesseract.image_to_string(bbox, lang='eng', config='--psm 6')
возврат: To
Isесть способ получить WA 6728 M
?(с использованием или без использования pytesseract 4
)