Я пытаюсь прочитать изображение с ноутбука в Jupyter notebook, используя imread()
OpenCV. Когда я запускаю программу, указав адрес файла, отображается следующая ошибка:
img2 = cv.imread('D:\Photos\roaches.jpg')
cv.imshow("Cockroaches", img2)
cv.waitKey(0)
cv.destroyAllWindows()
Вывод:
error Traceback (most recent call last)
<ipython-input-8-645759bb8eb6> in <module>
1 img2 = cv.imread('D:\Photos\roaches.jpg')
----> 2 cv.imshow("Cockroaches", img2)
3 cv.waitKey(0)
4 cv.destroyAllWindows()
error: C:\ci\opencv_1512688052760\work\modules\highgui\src\window.cpp:331: error: (-215) size.width>0 && size.height>0 in function cv::imshow
Снимок экрана фрагмента записной книжки
Однако, когда я поместил изображение в каталог, в котором запущен блокнот Jupyter, код работал нормально. Как я могу прочитать любое изображение с компьютера, не помещая его в каталог записной книжки Jupyter?