Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用OpenCV从Jupyter笔记本的文件目录中读取图像?_Python_Windows_Opencv_Jupyter Notebook_Ipython - Fatal编程技术网

Python 如何使用OpenCV从Jupyter笔记本的文件目录中读取图像?

Python 如何使用OpenCV从Jupyter笔记本的文件目录中读取图像?,python,windows,opencv,jupyter-notebook,ipython,Python,Windows,Opencv,Jupyter Notebook,Ipython,我正在使用OpenCV的imread()从Jupyter笔记本电脑中读取图像。当我通过指定文件地址来执行程序时,它显示以下错误: img2 = cv.imread('D:\Photos\roaches.jpg') cv.imshow("Cockroaches", img2) cv.waitKey(0) cv.destroyAllWindows() 输出: error Traceback (most recent call

我正在使用OpenCV的
imread()
从Jupyter笔记本电脑中读取图像。当我通过指定文件地址来执行程序时,它显示以下错误:

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
错误回溯(最近一次调用上次)
在里面
1 img2=cv.imread('D:\Photos\roaches.jpg')
---->2简历imshow(“蟑螂”,img2)
3 cv.waitKey(0)
4 cv.destroyAllWindows()
错误:C:\ci\opencv\u 1512688052760\work\modules\highgui\src\window.cpp:331:错误:(-215)函数cv::imshow中的size.width>0和size.height>0

然而,当我将图像放在Jupyter笔记本运行的目录中时,代码运行良好。 如何在不将图像放入Jupyter笔记本目录的情况下读取计算机中的图像