OpenCV学习笔记:
注:此仅为个人的学习笔记,欢迎大家一起交流,如果有错误,烦请告知
OpenCV用法:
import cv2 as cv # 导入OpenCV库
img=cv.imread(''E:\\imageload\\example.png'') # 读取图片
cv.namedWindow("Image") # 创建显示图片的窗口
cv.imshow("Image", img) # 在指定的窗口中显示一幅图像
cv.waitKey(0) # 若没有这个一行,图片就会一闪而过
cv.destroyAllWindows() # 删除建立的全部窗口,释放资源
注释:
img=cv2.imread(''E:\\imageload\\example.png'')
读取这个路径的图片注意这里的路径必须全是英文,不能有中文, 且是分隔符必须是\是随意的(我这里使用的版本是opencv_python-4.4.0-cp38-cp38-win_amd64)
cv2.namedWindow("Image")
cv.namedWindow('input_image', cv.WINDOW_AUTOSIZE)
namedWindow函数,用于创建一个窗口 默认值为WINDOW_AUTOSIZE,所以一般情况下,这个函数我们填第一个变量就可以了。其实这一行代码没有也可以正常显示的(下面imshow会显示)
cv.waitKey(0)
参数=0: (也可以是小于0的数值)一直显示,不会有返回值 若在键盘上按下一个键即会消失 ,则会返回一个按键对应的ascii码值
参数>0:显示多少毫秒 超过这个指定时间则返回-1