Почему нанесение изображения на черном фоне вызывает проблемы с NumPy? - PullRequest
0 голосов
/ 01 декабря 2018
import cv2
import numpy as np


def mycvshow(imagein, title='Image'): #title can be specified or left to the default
    cv2.imshow(title,imagein)
    cv2.waitKey()
    #cv2.destroyWindow(title)


img_gray=cv2.imread('cat.jpg',0)
big_picture=np.zeros((img_gray.shape[0]+1000,img_gray.shape[1]+1000))
big_picture[0:img_gray.shape[0],0:img_gray.shape[1]]=img_gray
mycvshow(big_picture)

Выше мой код.Я читаю изображение в оттенках серого, а затем помещаю его в большую матрицу нулей.Я ожидаю, что он вернет изображение кота с черным фоном, но он просто нарушает функцию mycvshow и показывает почти полностью белое изображение кота на черном фоне, и окно с изображением, похоже, тоже имеет проблемы.Все идет отлично, если я просто пишу mycvshow(img_gray).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...