600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 解决“cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356:...”

解决“cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356:...”

时间:2020-04-27 09:12:59

相关推荐

解决“cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356:...”

1 致谢

感谢网友Doriex提供的帮助

链接如下:

/qq_39776301/article/details/79483198

2 问题描述

今天在学习在Python中使用OpenCV 安装好了之后进行打开图片的简单测试

测试代码如下:

进行测试的时候出现了错误

cv2.error: OpenCV(3.4.2) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:356: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

3 解决方案

于是在百度里面查了一下 找到了链接中的博文

然后就解决了主要是图片路径中“文件夹分隔符”使用的错误

将“\”改成“/”就好了

修改后的测试代码如下:

#导入cv模块import cv2 as cv#读取图像,支持 bmp、jpg、png、tiff 等常用格式img = cv.imread("D:/Test/2.jpg")# "D:\Test\2.jpg"#创建窗口并显示图像cv.namedWindow("Image")cv.imshow("Image",img)cv.waitKey(0)#释放窗口cv.destroyAllWindows()

然后进行测试 得到下面的结果

这样就成功啦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。