Я следую этому руководству
Предлагаемый код:
import numpy as np
import cv2
# Load an color image in grayscale
img = cv2.imread('messi5.jpg',0)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
Я хочу загрузить изображение, расположенное на моем рабочем столе, поэтому я изменил
img = cv2.imread('messi5.jpg',0)
:
img = cv2.imread('/home/Desktop/1.jpg',0)
, когда я запускаю код через терминал, он вызывает ошибку:
OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow, file /home/sohib/Documents/OpenCV/modules/highgui/src/window.cpp, line 312
Traceback (most recent call last):
File "1.py", line 6, in <module>
cv2.imshow('image',img)
cv2.error: /home/sohib/Documents/OpenCV/modules/highgui/src/window.cpp:312: error: (-215) size.width>0 && size.height>0 in function imshow
Включил ли я неправильный путь к изображению в
Как я могу решить эту проблему?
Примечания:
Я на Ubuntu 16.04.LTS
Учебная документация предназначена для OpenCV 3.0.0, но я использую 3.2.0