Лаборатория HSV — подобрать цвет и маску · Теория: HSV и ползунки

← Все задачи с изображениями ·

Центральный фрагмент

Условие

Используйте срез NumPy, чтобы вырезать центральный фрагмент: строки от height // 4 включительно до 3 * height // 4 не включительно, столбцы от width // 4 включительно до 3 * width // 4 не включительно. Сохраните цветной фрагмент в 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)

Запуск использует выбранное изображение. Проверка решения всегда выполняется на учебных тестах.

Входное изображение

Файл используется для запуска, но не заменяет учебные тесты.

Входное изображение для обработки

Результат обработки

Запустите код, чтобы увидеть результат.

Вывод программы


    
    
    

Нужна подсказка?

Подсказка 1

Разбор задачи обработки изображений. N = H × W — число пикселей. Сложность включает чтение и запись изображения.

Подсказка 2

OpenCV читает цветные изображения в порядке BGR, а Pillow — RGB.