Как изменить размер изображения и оставить фон пустым с помощью OpenCVPython

Программы на Python
Anonymous
Как изменить размер изображения и оставить фон пустым с помощью OpenCV

Сообщение Anonymous »

У меня есть следующее изображение 256x256:
Изображение

Я хочу изменить его размер до 100x100 пикселей с помощью OpenCV:

Код: Выделить всё

img = cv2.imread('image.png')

p = 100/256
new_width = int( img.shape[1] * p )
new_height = int( img.shape[0] * p )

resized = cv2.resize(img, (new_width, new_height))
Что я получаю после выполнения приведенного выше кода:
[img]https://i.sstatic .net/fzO9QsO6.png[/img]

Как видите, цвет фона изменился на черный. Но я хочу оставить фон пустым. Что я могу сделать?

Подробнее здесь: https://stackoverflow.com/questions/787 ... ing-opencv

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