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

pycharm下OpenCV的no module named cv2错误及error: (-215) size.width>0 && size.height>0 in function cv::ims_第1张图片

 点击project:openCV进入Project Interpreter

pycharm下OpenCV的no module named cv2错误及error: (-215) size.width>0 && size.height>0 in function cv::ims_第2张图片

 查看右边是否有opencv-python

pycharm下OpenCV的no module named cv2错误及error: (-215) size.width>0 && size.height>0 in function cv::ims_第3张图片

我出现no model named:cv2错误是因为刚开始没有 opencv-python

下面开始添加opencv-python

点击右边的+号

pycharm下OpenCV的no module named cv2错误及error: (-215) size.width>0 && size.height>0 in function cv::ims_第4张图片

然后在搜索框中输入opencv-python,然后选择搜索出的 opencv-python

pycharm下OpenCV的no module named cv2错误及error: (-215) size.width>0 && size.height>0 in function cv::ims_第5张图片 

点击下方的Install package 

pycharm下OpenCV的no module named cv2错误及error: (-215) size.width>0 && size.height>0 in function cv::ims_第6张图片 

 现在应该就不会出现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")

你可能感兴趣的:(OpenCV)