学习OpenCV的第一天
1.学习的是贾志刚的视频在b站上。
2.学习遇到的第一个问题。
import cv2 as cv
src=cv.imread("E:\douban\1、肖申克的救赎 9.6分.jpg")
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)
cv.imshow("input image",src)
cv.waitKey(0)
cv.destroyAllWindous()
报错:
error Traceback (most recent call last)
in ()
2 src=cv.imread(“E:\douban\1、肖申克的救赎 9.6分.jpg”)
3 cv.namedWindow(“input image”,cv.WINDOW_AUTOSIZE)
----> 4 cv.imshow(“input image”,src)
5 cv.waitKey(0)
6 cv.destroyAllWindous()
error: OpenCV(4.0.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:350: error: (-215:Assertion failed) size.width>0 && size.height>0 in function ‘cv::imshow’
解决:错误代码意味着文件路径有问题,文件路径错误,检查路径是否正确、是否含有中文,将路径修改正确并且将文件名修改为全英文,将“\”全部改为"/"即可,正确代码如下:
import cv2 as cv
src=cv.imread("E:/douban/1.png")
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)
cv.imshow("input image",src)
cv.waitKey(0)
cv.destroyAllWindows()