Переведите BGR-изображение в серое через cv2.COLOR_BGR2GRAY. Найдите границы cv2.Canny с threshold1=100, threshold2=200, apertureSize=3, L2gradient=False. Сохраните одноканальное изображение границ в output.png.
Прочитайте входной файл через cv2.imread('input.png') и сохраните результат командой cv2.imwrite('output.png', result). Используйте также numpy и PIL. Результат появится ниже; cv2.imshow() в этой среде не используется.
Код Python
import cv2
import numpy as np
image = cv2.imread('input.png')
# Напишите обработку изображения здесь
result = image.copy()
cv2.imwrite('output.png', result)
Запуск использует выбранное изображение. Проверка решения всегда выполняется на учебных тестах.
Входное изображение
Файл используется для запуска, но не заменяет учебные тесты.