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 相关文章推荐
python计算牛顿迭代多项式实例分析
May 07 Python
Python实现二维有序数组查找的方法
Apr 27 Python
用Python登录好友QQ空间点赞的示例代码
Nov 04 Python
PHP实现发送和接收JSON请求
Jun 07 Python
python学生信息管理系统(初级版)
Oct 17 Python
python输出电脑上所有的串口名的方法
Jul 02 Python
Python实现性能自动化测试竟然如此简单
Jul 30 Python
python  logging日志打印过程解析
Oct 22 Python
Python虚拟环境venv用法详解
May 25 Python
python实现npy格式文件转换为txt文件操作
Jul 01 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 Python
68行Python代码实现带难度升级的贪吃蛇
Jan 18 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
Dedecms常用函数解析
2008/02/01 PHP
Yii使用ajax验证显示错误messagebox的解决方法
2014/12/03 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
JS实现简单的Canvas画图实例
2013/07/04 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
js动态添加事件并可传参数示例代码
2013/10/21 Javascript
JS实现弹性菜单效果代码
2015/09/07 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
详解Backbone.js框架中的模型Model与其集合collection
2016/05/05 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
使用jQuery实现购物车结算功能
2017/08/15 jQuery
nginx配置React静态页面的方法教程
2017/11/03 Javascript
jQuery Datatables表头不对齐的解决办法
2017/11/27 jQuery
浅谈微信页面入口文件被缓存解决方案
2018/09/29 Javascript
解决vue单页面修改样式无法覆盖问题
2019/08/05 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
Python中让MySQL查询结果返回字典类型的方法
2014/08/22 Python
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
Python开发常用的一些开源Package分享
2015/02/14 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
python数据归一化及三种方法详解
2019/08/06 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
flask实现验证码并验证功能
2019/12/05 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
CSS3实现千变万化的文字阴影text-shadow效果设计
2016/04/26 HTML / CSS
Nebula美国官网:便携式投影仪
2019/03/15 全球购物
运动会广播稿30字
2014/01/21 职场文书
2014年教师党员自我评议
2014/09/19 职场文书
2015年度优秀员工获奖感言
2015/07/31 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书