python解决OpenCV在读取显示图片的时候闪退的问题


Posted in Python onFebruary 23, 2021

利用OpenCV练习读取图片的时候,图片总是一闪而过,不利于观察,这个时候需要利用到waitKey函数。

waitKey函数:用来等待按键,当用户按下按键后,该语句会被执行,并获取返回值。
语法格式为retval=cv2.waitKey([delay])

  • retval:表示返回值;
  • delay:表示等待按键触发的时间,单位是ms;

下面是简单的例子展示:

import cv2
lena=cv2.imread("D:\pmjcv\lena.bmp")
cv2.namedWindow("lesson")
cv2.imshow("lesson",lena)
key=cv2.waitKey()

代码解释:第二行表示读取一张图片;第三行表示创建一个窗口命名为lesson;第三行表示为新创建的窗口显示读取的图片。

python解决OpenCV在读取显示图片的时候闪退的问题

接着利用waitKey函数获取按下的按键,并针对不同的按键做出不同的反应。

import cv2
lena=cv2.imread("D:\pmjcv\lena.bmp")
cv2.namedWindow("lesson")
cv2.imshow("lesson",lena)
key=cv2.waitKey()
if key == ord('A'):
  cv2.imshow("Alesson",lena)
  cv2.waitKey()
elif key == ord('B'):
  cv2.imshow("Blesson", lena)
	cv2.waitKey()

代码解释:当在键盘按下A的时候,显示Alesson窗口;当按键B按下的时候,显示Blesson窗口。
当按键A按下:

python解决OpenCV在读取显示图片的时候闪退的问题

当按键B按下:

python解决OpenCV在读取显示图片的时候闪退的问题

到此这篇关于python解决OpenCV在读取显示图片的时候闪退的问题的文章就介绍到这了,更多相关OpenCV读取显示图片闪退内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
wxpython中利用线程防止假死的实现方法
Aug 11 Python
Python实现获取磁盘剩余空间的2种方法
Jun 07 Python
如何在django里上传csv文件并进行入库处理的方法
Jan 02 Python
python后端接收前端回传的文件方法
Jan 02 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
对PyQt5中的菜单栏和工具栏实例详解
Jun 20 Python
解决Django连接db遇到的问题
Aug 29 Python
Python字符串hashlib加密模块使用案例
Mar 10 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
Django def clean()函数对表单中的数据进行验证操作
Jul 09 Python
Pythonic版二分查找实现过程原理解析
Aug 11 Python
pytorch Dropout过拟合的操作
May 27 Python
关于探究python中sys.argv时遇到的问题详解
Feb 23 #Python
python链表类中获取元素实例方法
Feb 23 #Python
Python之多进程与多线程的使用
Feb 23 #Python
Python绘制词云图之可视化神器pyecharts的方法
Feb 23 #Python
matplotlib grid()设置网格线外观的实现
Feb 22 #Python
浅析python连接数据库的重要事项
Feb 22 #Python
python实现学生信息管理系统源码
Feb 22 #Python
You might like
php下清空字符串中的HTML标签的代码
2010/09/06 PHP
php whois查询API制作方法
2011/06/23 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
javascript向后台传送相同属性的参数即数组参数
2014/02/17 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
轻松创建nodejs服务器(2):nodejs服务器的构成分析
2014/12/18 NodeJs
完美兼容多浏览器的js判断图片路径代码汇总
2015/04/17 Javascript
JavaScript实现将UPC转换成ISBN的方法
2015/05/26 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
jQuery实现的自动加载页面功能示例
2016/09/04 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
关于Function中的bind()示例详解
2016/12/02 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
URL中“#” “?” &“”号的作用浅析
2017/02/04 Javascript
深入探究node之Transform
2017/07/20 Javascript
React diff算法的实现示例
2018/04/20 Javascript
Vue CLI3 如何支持less的方法示例
2018/08/29 Javascript
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
2016/07/08 Python
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
python ---lambda匿名函数介绍
2019/03/13 Python
python 实现return返回多个值
2019/11/19 Python
Python析构函数__del__定义原理解析
2020/11/20 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
曼城官方网上商店:Manchester City
2019/09/10 全球购物
医生进修自我鉴定
2014/01/19 职场文书
课程改革实施方案
2014/03/16 职场文书
商场租赁意向书
2014/07/30 职场文书
2014和解协议书范文
2014/09/15 职场文书
2014年体育教学工作总结
2014/12/09 职场文书