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

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

Уменьшение вдвое

Условие

Уменьшите ширину и высоту изображения вдвое с округлением вниз. Используйте cv2.resize с интерполяцией cv2.INTER_NEAREST. Запишите результат в 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.