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实现sublime3的less编译插件示例
Apr 27 Python
Python中unittest用法实例
Sep 25 Python
Python编程生成随机用户名及密码的方法示例
May 05 Python
python交互式图形编程实例(三)
Nov 17 Python
python实现黑客字幕雨效果
Jun 21 Python
Python实现合并excel表格的方法分析
Apr 13 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
Jun 27 Python
python利用opencv实现SIFT特征提取与匹配
Mar 05 Python
python实现取余操作的简单实例
Aug 16 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
Pandas数据分析的一些常用小技巧
Feb 07 Python
python字符串常规操作大全
May 02 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
Zerg基本策略
2020/03/14 星际争霸
php字符串过滤strip_tags()函数用法实例分析
2019/06/24 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
vue2.0实现列表数据增加和删除
2020/06/17 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
Python中使用items()方法返回字典元素对的教程
2015/05/21 Python
Python实现配置文件备份的方法
2015/07/30 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
python中对数据进行各种排序的方法
2019/07/02 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
python能做哪些生活有趣的事情
2020/09/09 Python
Css3实现无缝滚动防抖
2020/09/14 HTML / CSS
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
构造方法和其他方法的区别
2016/04/26 面试题
医院护理人员的自我评价分享
2013/10/04 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
清正廉洁演讲稿
2014/05/22 职场文书
技校毕业生自荐书
2014/05/23 职场文书
python实战之一步一步教你绘制小猪佩奇
2021/04/22 Python
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS