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中使用NLTK库实现对词干的提取的教程
Apr 08 Python
Python 爬虫多线程详解及实例代码
Oct 08 Python
Python入门学习指南分享
Apr 11 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
Apr 23 Python
转换科学计数法的数值字符串为decimal类型的方法
Jul 16 Python
Python实现手写一个类似django的web框架示例
Jul 20 Python
python ChainMap 合并字典的实现步骤
Jun 11 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
学习Django知识点分享
Sep 11 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
Jan 08 Python
使用Python文件读写,自定义分隔符(custom delimiter)
Jul 05 Python
Python 如何查找特定类型文件
Aug 17 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+SQLite存储方案
2010/09/04 PHP
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
javascript实现回到顶部特效
2015/05/06 Javascript
javascript实现在指定元素中垂直水平居中
2015/09/13 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
vue-router 权限控制的示例代码
2017/09/21 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
python设置windows桌面壁纸的实现代码
2013/01/28 Python
Python reduce()函数的用法小结
2017/11/15 Python
python之virtualenv的简单使用方法(必看篇)
2017/11/25 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
Python-Flask:动态创建表的示例详解
2019/11/22 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
Django实现列表页商品数据返回教程
2020/04/03 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
pandas分批读取大数据集教程
2020/06/06 Python
python中的django是做什么的
2020/07/31 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
美国户外烹饪产品购物网站:Outdoor Cooking
2020/01/10 全球购物
学期自我鉴定范文
2013/10/01 职场文书
会走路的树教学反思
2014/02/20 职场文书
健康状况证明书
2014/11/26 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
运动会通讯稿300字
2015/07/20 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书