code:

import cv2

img = cv2.imread("D:\123.jpg")

cv2.namedWindow("Image")

cv2.imshow("Image", img)

cv2.waitKey(0)

cv2.destroyAllWindows()报错:

OpenCV Error: Assertion failed (size.width>0 && size.height>0) in cv::imshow, file ..\..\..\opencv-3.1.0\modules\highgui\src\window.cpp, line 289

Traceback (most recent call last):

File "C:/Users/zyj/untitled6/opencv.py", line 5, in

cv2.imshow("Image", img)

cv2.error: ..\..\..\opencv-3.1.0\modules\highgui\src\window.cpp:289: error: (-215) size.width>0 && size.height>0 in function cv::imshow

解决办法:

将图片路径,即代码第二行img = cv2.imread("D:\123.jpg")改为

img = cv2.imread("D:\\123.jpg") #两个斜杠

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐