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中字典的键的使用
Aug 19 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
JSON文件及Python对JSON文件的读写操作
Oct 07 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
Python基础之条件控制操作示例【if语句】
Mar 23 Python
Python切图九宫格的实现方法
Oct 10 Python
Python3实现配置文件差异对比脚本
Nov 18 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
Spring实战之使用util:命名空间简化配置操作示例
Dec 09 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
Feb 26 Python
python 逐步回归算法
Apr 06 Python
python随机打印成绩排名表
Jun 23 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中global和$GLOBALS[]的分析之一
2012/02/02 PHP
php读取目录所有文件信息dir示例
2014/03/18 PHP
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
Javascript call和apply区别及使用方法
2013/11/14 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
javascript类型系统——日期Date对象全面了解
2016/07/13 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
详解微信小程序input标签正则初体验
2018/08/18 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
Python的网络编程库Gevent的安装及使用技巧
2016/06/24 Python
python读取和保存图片5种方法对比
2018/09/12 Python
Python离线安装PIL 模块的方法
2019/01/08 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
2019/06/19 Python
python 标准差计算的实现(std)
2019/07/29 Python
python和JavaScript哪个容易上手
2020/06/23 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
行政助理的岗位职责
2014/02/18 职场文书
对教师的评语
2014/04/28 职场文书
公司担保书格式范文
2014/05/12 职场文书
大跃进口号
2014/06/16 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
师德师风剖析材料
2014/09/30 职场文书
群众路线个人自我剖析材料
2014/10/07 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
复试通知单模板
2015/04/24 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
centos环境下nginx高可用集群的搭建指南
2022/07/23 Servers