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选择排序算法的实现代码
Nov 21 Python
自己使用总结Python程序代码片段
Jun 02 Python
python中使用正则表达式的连接符示例代码
Oct 10 Python
python实现人脸识别代码
Nov 08 Python
Python实现读取txt文件并画三维图简单代码示例
Dec 09 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
Jun 28 Python
Django model update的多种用法介绍
Mar 28 Python
python opencv将图片转为灰度图的方法示例
Jul 31 Python
python redis连接 有序集合去重的代码
Aug 04 Python
python 并发下载器实现方法示例
Nov 22 Python
python实现的人脸识别打卡系统
May 08 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
福利彩票幸运号码自动生成器
2006/10/09 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
2011/11/07 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
jquery 中的each()跳出循环的语句
2014/05/23 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
Javascript实现检测客户端类型代码封包
2015/12/03 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
Validform表单验证总结篇
2016/10/31 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
Bootstrap如何激活导航状态
2017/03/22 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
2018/04/26 jQuery
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
Vue程序化的事件监听器(实例方案详解)
2020/01/07 Javascript
让mocha支持ES6模块的方法实现
2020/01/14 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
mac下如何将python2.7改为python3
2018/07/13 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
奇怪的鱼:Weird Fish
2018/03/18 全球购物
夫妻双方自愿离婚协议书
2014/10/24 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
pytorch 梯度NAN异常值的解决方案
2021/06/05 Python