Необходимо обрезать текстовые строки из рукописного изображения с помощью opencv.Python

Программы на Python
Ответить
Anonymous
 Необходимо обрезать текстовые строки из рукописного изображения с помощью opencv.

Сообщение Anonymous »

У меня есть изображение с рукописным текстом...
Мне нужно извлечь каждую строку как изображение из изображения.
Я использовал Opencv -> Erode, dilate и morph.
Изображение
kernel = np.ones((2,2), np.uint8)
adaptiveImage = cv2.adaptiveThreshold(img, 255, cv2.ADAPTIVE_THRESH_GAUSSIAN_C,
cv2.THRESH_BINARY, 9, 5)
cv2.imshow("Adaptive Threshold", adaptiveImage)
cv2.waitKey()

median = cv2.medianBlur(adaptiveImage,3)
cv2.imshow("median",median)
cv2.waitKey()

# adaptive_morph_open = cv2.morphologyEx(adaptiveImage, cv2.MORPH_OPEN, kernel)
# cv2.imshow("adaptive_morph_open",adaptive_morph_open)
# cv2.waitKey()

adaptive_morph_close = cv2.morphologyEx(median, cv2.MORPH_CLOSE, kernel)
cv2.imshow("adaptive_morph_close",adaptive_morph_close)
cv2.waitKey()

# drawBoxes(img,adaptive_morph_close)

kernelHoriontal = cv2.getStructuringElement(cv2.MORPH_RECT, ksize=(5, 1))
adaptiveDilated = cv2.erode(adaptive_morph_close, kernelHoriontal, iterations=12)


Подробнее здесь: https://stackoverflow.com/questions/792 ... ing-opencv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»