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一键升级所有pip package的方法
Jan 16 Python
Pandas探索之高性能函数eval和query解析
Oct 28 Python
基于Python函数的作用域规则和闭包(详解)
Nov 29 Python
python实现俄罗斯方块游戏
Mar 25 Python
一百多行python代码实现抢票助手
Sep 25 Python
对python:print打印时加u的含义详解
Dec 15 Python
基于Django静态资源部署404的解决方法
Jul 28 Python
python函数局部变量、全局变量、递归知识点总结
Nov 15 Python
Python StringIO如何在内存中读写str
Jan 07 Python
Python 添加文件注释和函数注释操作
Aug 09 Python
python numpy中setdiff1d的用法说明
Apr 22 Python
Python的这些库,你知道多少?
Jun 09 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
zend framework多模块多布局配置
2011/02/26 PHP
PHP对象Object的概念 介绍
2012/06/14 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
jQuery UI-Draggable 参数集合
2010/01/10 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
javascript 拖动表格行实现代码
2011/05/05 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
JavaScript判断textarea值是否为空并给出相应提示
2014/09/04 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
使用D3.js构建实时图形的示例代码
2018/08/28 Javascript
vue计算属性get和set用法示例
2019/02/08 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
npm 语义版本控制详解
2019/09/10 Javascript
通过实例了解JS 连续赋值
2019/09/24 Javascript
js基础之事件捕获与冒泡原理
2019/10/09 Javascript
Python读取键盘输入的2种方法
2015/06/16 Python
Python基本语法经典教程
2016/03/11 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
Python 支付整合开发包的实现
2019/01/23 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
法警的竞聘演讲稿
2014/01/02 职场文书
总经理工作职责范文
2014/03/14 职场文书
公民授权委托书范本
2014/09/17 职场文书
乡党委干部党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
前台接待岗位职责
2015/02/03 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
Go标准容器之Ring的使用说明
2021/05/05 Golang
教你怎么用Python操作MySql数据库
2021/05/31 Python
Python实现简单的俄罗斯方块游戏
2021/09/25 Python