概述
opencv图像视频的加载和显示
基于上篇文章,在开始之前需要在上级目录里打开jupyter notebook
首先需要进入scrips目录里进行激活,然后如果在该目录下输入jupyter notebook的话,不太好
所以需要进入上级目录
创建和显示窗口
需要牢记的命令
- namedWindow() 创建命令窗口
- imshow() 显示窗口
- destroyAllwindows() 摧毁窗口
- resizeWindow() 改变窗口大小
- waitKey()等待用户输入
#opencv在导包的时候是叫cv2的,历史就叫cv,后来重构代码后叫cv2
import cv2
#创建窗口
#cv2.WINDOW_AUTOSIZE不允许修改窗口大小
#cv2.namedWindow('window',cv2.WINDOW_AUTOSIZE)#在括号内按住shift加上tab键按两下可以看函数的用法,这时候会出现一个未响应的窗口,因为我们什么还没有做
cv2.namedWindow('window',cv2.WINDOW_NORMAL)
#更改窗口大小
cv2.resizeWindow('window',800,600)
#展示名字为window的窗口
cv2.imshow('window',0)
#等待按键
#0表示接受任意按键,如果给其他的整数表示等待按键的时间,单位是毫秒
#cv2.waitKey(0)
#可以利用waitkey来销毁窗口,就不用每次重启内核
#cv2.waitKey(5000)
key = cv2.waitKey(0)
#因为key是int型的,最少都是16位,但ascii码是8位,零xFF,一个f代表四位,两个就是8位,意思是把后八位提取出来进行对比,没有这个也可以
if key &0xFF ==ord('q'):
print('准备销毁窗口')
cv2.destroyAllWindows()
#怎么计算ascii码
#ord是python中计算ascii的值的函数
ord('q')
113
最后
以上就是大方电源为你收集整理的opencv图像视频的加载和显示opencv图像视频的加载和显示的全部内容,希望文章能够帮你解决opencv图像视频的加载和显示opencv图像视频的加载和显示所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复