python+opencv报错问题

1、

第一次在python中使用OpenCV(cv2),运行时报错opencv-3.3.1\modules\highgui\src\window.cpp:339: error: (-215) size.width>0 && size.height>0 in function cv::imshow

源码如下:

1

2

3

4

5

import cv2

img = cv2.imread('路.jpg')

cv2.namedWindow("w")

cv2.imshow('w',img)

cv2.waitKey(0)

运行报错:

cv2.error: D:\Build\OpenCV\opencv-3.3.1\modules\highgui\src\window.cpp:339: error: (-215) size.width>0 && size.height>0 in function cv::imshow

解决:

第一种:路径问题

第二种:文件名中文问题

后来把文件名改成英文就好了:路.jpg --> lu.jpg

1

2

3

4

5

import cv2

img = cv2.imread('lu.jpg')

cv2.namedWindow("w")

cv2.imshow('w',img)

cv2.waitKey(0)

猜你喜欢

转载自blog.csdn.net/hi_baymax/article/details/82118300