Изображение не отображается с помощью 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)
Я могу максимизировать изображение и вижу, что оно действительно загружает изображение, но оно окружено серым.
Какие-нибудь мысли?