我是靠谱客的博主 大方电源,最近开发中收集的这篇文章主要介绍opencv图像视频的加载和显示opencv图像视频的加载和显示,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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图像视频的加载和显示所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部