Я пытаюсь обработать изображение капчи. Я хочу обработать другой тип изображения капчи для извлечения фактического текста. Я использую open cv для этой работы, она работает нормально, но проблема в том, что мне нужно установить другой нижний порогпреобразовать оттенки серого в двоичное изображение.
Основная цель: я пытаюсь удалить эту горизонтальную линию и сделать символ понятным для чтения
Используемый код:
import cv2
# Load an color image in grayscale
img = cv2.imread('it_captcha3.jpg',0)
ret, thresh_img = cv2.threshold(img, 180, 255, cv2.THRESH_BINARY_INV)
cv2.imshow('grey image',thresh_img)
cv2.imwrite("result11.jpg", thresh_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Captcha1:
Обработанное изображение: использованный порог -> низкий: высокий 180 -> 255,
CAPTCHA: 2
ОБРАБОТАННОЕ ИЗОБРАЖЕНИЕ: используется порог -> низкий: 200 высокий -> 255
капча: 3
обработано: низкое -> 165 высокое: 255