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 15 Python
Python获取电脑硬件信息及状态的实现方法
Aug 29 Python
python3设计模式之简单工厂模式
Oct 17 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
Nov 30 Python
python计算两个数的百分比方法
Jun 29 Python
元组列表字典(莫烦python基础)
Apr 03 Python
使用python实现ftp的文件读写方法
Jul 02 Python
Python实现生成密码字典的方法示例
Sep 02 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
Jul 23 Python
python 实现端口扫描工具
Dec 18 Python
python在package下继续嵌套一个package
Apr 14 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 分页类 扩展代码
2009/06/11 PHP
php后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
加速IE的Javascript document输出的方法
2010/12/02 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
jQuery ajaxForm()的应用
2016/10/14 Javascript
js 打开新页面在屏幕中间的实现方法
2016/11/02 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
使用vue-router在Vue页面之间传递数据的方法
2019/07/15 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
在vue-cli3中使用axios获取本地json操作
2020/07/30 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
python 算法 排序实现快速排序
2012/06/05 Python
Python中使用Inotify监控文件实例
2015/02/14 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
工商治理实习生的自我评价
2014/01/15 职场文书
园林专业毕业生自荐信
2014/07/04 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
2015年高中班级工作总结
2015/07/21 职场文书
CentOS MySql8 远程连接实战
2022/04/19 MySQL
5个实用的JavaScript新特性
2022/06/16 Javascript