В настоящее время я изучаю OCR компьютерного зрения. У меня есть изображение, которое нужно отсканировать. Я столкнулся с проблемой во время очистки изображения.
Я использую opencv2 в python, чтобы делать вещи. Это исходное изображение:
image = cv2.imread(image_path)
cv2.imshow("imageWindow", image)
I want to cleans the above image, the number at the middle (64) is the area I wanted to scan. However, the number got cleaned as well.
image[np.where((image > [0,0,105]).all(axis=2))] = [255,255,255]
cv2.imshow("imageWindow", image)
Что мне делать, чтобы поправить здесь чистку? Я хотел, чтобы экран, на котором находится номер 64, был очищен, потому что потом я выполню оптическое сканирование.
Пожалуйста, помогите, заранее спасибо.