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 相关文章推荐
linux下安装easy_install的方法
Feb 10 Python
python开发之for循环操作实例详解
Nov 12 Python
Python聚类算法之基本K均值实例详解
Nov 20 Python
wxPython之解决闪烁的问题
Jan 15 Python
Python登录注册验证功能实现
Jun 18 Python
详解python3中tkinter知识点
Jun 21 Python
python 剪切移动文件的实现代码
Aug 02 Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 Python
在TensorFlow中屏蔽warning的方式
Feb 04 Python
Python参数传递机制传值和传引用原理详解
May 22 Python
Python如何生成xml文件
Jun 04 Python
简单且有用的Python数据分析和机器学习代码
Jul 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
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
php生成随机颜色的方法
2014/11/13 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
javascript 写类方式之六
2009/07/05 Javascript
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
2011/01/09 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
jQuery应用之jQuery链用法实例
2015/01/19 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
JavaScript日期选择功能示例
2017/01/16 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
JavaScript切换搜索引擎的导航网页搜索框实例代码
2017/06/11 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
Node.js+jade抓取博客所有文章生成静态html文件的实例
2017/09/19 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
微信小程序实现美团菜单
2018/06/06 Javascript
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
Nuxt配置Element-UI按需引入的操作方法
2020/07/06 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
[58:54]EG vs RNG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python 全文检索引擎详解
2017/04/25 Python
python中的for循环
2018/09/28 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
Python API len函数操作过程解析
2020/03/05 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
应届生如何写自荐信
2014/01/05 职场文书
会议主持词
2014/03/17 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
2014年司机工作总结
2014/11/21 职场文书
2015年新学期寄语
2015/02/26 职场文书
java设计模式--原型模式详解
2021/07/21 Java/Android
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python