Я хочу преобразовать массив пустышек (форма: 48,48), содержащий изображение в градациях серого, в объект Cv Mat или Img.
Я уже попробовал функцию cv2.imdecode, но она только что возвратила пустую матрицу, как описано в документах , но она не говорит мне, почему она не работает.
data = prep_data()
img_raw = np.array(data[1][0])
print(img_raw)
img = cv2.imdecode(img_raw, cv2.CV_LOAD_IMAGE_COLOR)
cv2.imshow('image',img)
cv2.waitKey(0)
Это исключение, которое я получаю, но я уже "выяснил", что это исключение, потому что img obj пусто.
Исключение:
cv2.error: C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:325: error: (-215) size.width>0 && size.height>0 in function cv::imshow