Я пытаюсь распознать какой-нибудь текст с помощью pytesseract, но перед этим мне нужно превратить имеющуюся у меня картинку в бинарную.Обратите внимание, что сначала я изменяю размер изображения, чтобы его было легче читать для pytesseract.
См. Ниже исходное изображение, изображение с измененным размером, мой код и полученный результат, чтобы вы могли понять мою проблему ..
Исходное изображение
image = cv2.imread('original.png',0)
image = cv2.resize(image,None,fx=2,fy=2,interpolation=cv2.INTER_CUBIC)
cv2.imwrite("resized.png", image)
thresh = cv2.threshold(image, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)[1]
result = 255 - thresh
cv2.imwrite("after_threshold.png", result)
Изображение с измененным размером
Изображение после порога
Спасибо за вашу помощь :)