pycharm下OpenCV的no module named cv2错误及error: (-215) size.width>0 && size.height>0 in function cv::ims
你的opencv-python环境是否配置好
如果没有点击:opencv-python:安装、环境配置
如果环境已经配置好接着往下看
一:no module named cv2错误
打开pycharm点击file选择setting
点击project:openCV进入Project Interpreter
查看右边是否有opencv-python
我出现no model named:cv2错误是因为刚开始没有 opencv-python
下面开始添加opencv-python
点击右边的+号
然后在搜索框中输入opencv-python,然后选择搜索出的 opencv-python
点击下方的Install package
现在应该就不会出现no module named cv2错误了,如果还不行,试试重启后再测试下
二:cv2.error: OpenCV(3.4.1) D:\Build\OpenCV\opencv-3.4.1\modules\highgui\src\window.cpp:364: error: (-215) size.width>0 && size.height>0 in function cv::imshow
出现这个问题一般是因为文件路径问题
你的文件路径不能包含中文的
例如下面的路径就会出现这种错误
img = cv2.imread("F:/material/图片/demo1.jpg")
路径是英文路径就不会出现错误
img = cv2.imread("F:/material/images/demo1.jpg")
即使是你的文件名也不能是中文的
例如下面的也是错误的
img = cv2.imread("F:/material/images/海贼王.jpg")