#python #opencv #ocr
#python #opencv #ocr
Вопрос:
Я работаю над распознаванием текста с помощью OpenCV, и на первом изображении у меня есть красочная клавиатура.
Как мы знаем, мне нужна BW-версия этого изображения, и я пытался преобразовать ее многими способами. Я могу преобразовать в точный BW с помощью photoshop:
И вот вопрос: как я могу это сделать с помощью OpenCV или аналогичной библиотеки на python?
PS: Я подготовил инструмент для теста, но его недостаточно: (
Ответ №1:
import cv2
originalImage = cv2.imread(r'C:UsersDownloadsImage.jpg')
# note that cv uses BGR, so you have to change it.
grayImage = cv2.cvtColor(originalImage, cv2.COLOR_BGR2GRAY)
(thresh, blackAndWhiteImage) = cv2.threshold(grayImage, 127, 255, cv2.THRESH_BINARY)
cv2.imshow('Black white image', blackAndWhiteImage)
cv2.imshow('Original image', originalImage)
cv2.imshow('Gray image', grayImage)
cv2.waitKey(0)
cv2.destroyAllWindows()
https://techtutorialsx.com/2019/04/13/python-opencv-converting-image-to-black-and-white/
Комментарии:
1. Я попробовал ваш код. Выглядит хорошо, но при чтении чисел или символов возникает слишком много проблем. Есть ли у вас какие-либо предложения по чтению цифр на красочном изображении?