Изображение не отображается с помощью imshow() OpenCV

У меня странная проблема (но без ошибок) при загрузке изображения и попытке его отобразить. Вот код, который я использую:

import numpy as np  
import cv2  

# I'm using the full-path in the actual document   
img = cv2.imread('shapes.jpg')  
gray = cv2.imread('shapes.jpg',0)  

#not displaying anything currently  
cv2.imshow('gray', img)  
cv2.waitKey(0)  
cv2.destroyAllWindows()  

Что я получаю, так это верхнюю часть окна. Когда используешь cv2.namedWindow('gray', cv2.WINDOW_NORMAL)Я могу максимизировать изображение и вижу, что оно действительно загружает изображение, но оно окружено серым.

Какие-нибудь мысли?

0 ответов

Другие вопросы по тегам