python解决OpenCV在读取显示图片的时候闪退的问题_python

来源:脚本之家  责任编辑:小易  

利用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;第三行表示为新创建的窗口显示读取的图片。

在这里插入图片描述

接着利用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按下:

在这里插入图片描述

当按键B按下:

在这里插入图片描述

到此这篇关于python解决OpenCV在读取显示图片的时候闪退的问题的文章就介绍到这了,更多相关OpenCV读取显示图片闪退内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

您可能感兴趣的文章:opencv python 图片读取与显示图片窗口未响应问题的解决

  • 本文相关:
  • 简单了解python关系(比较)运算符
  • numpy数组转置的两种实现方法
  • 初探利用python进行图文识别(ocr)
  • python中文分词,使用结巴分词对python进行分词(实例讲解)
  • python 画二维、三维点之间的线段实现方法
  • 详解从django rest framework响应中删除空字段
  • 基于pycharm 项目和项目文件命名规则的介绍
  • python实现接受任意个数参数的函数方法
  • tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
  • python如何通过百度翻译api实现翻译功能
  • opencv和python下,运行对图片的读取程序时出现的...
  • 初学者求助 PYthon+opencv 读图时出现未响应现象 ...
  • python opencv 显示图片 未响应
  • python opencv 在使用从cv2 时后面的东西跳不出来...
  • opencv和python下,对图片的读取程序报错如何解决?
  • python opencv 出现这个问题,有什么情况会导致这...
  • 基于Python的opencv从csv文件中读取图片的问题
  • python3 anaconda下opencv2读取不出图片 也没报错
  • python-opencv程序运行时遇到一个问题,求助
  • python 怎样将opencv处理的图像显示在label标签上
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全vbsdos/bathtahtcpythonperl游戏相关vba远程脚本coldfusionruby专题autoitseraphzonepowershelllinux shellluagolangerlang其它首页opencv python 图片读取与显示图片窗口未响应问题的解决简单了解python关系(比较)运算符numpy数组转置的两种实现方法初探利用python进行图文识别(ocr)python中文分词,使用结巴分词对python进行分词(实例讲解)python 画二维、三维点之间的线段实现方法详解从django rest framework响应中删除空字段基于pycharm 项目和项目文件命名规则的介绍python实现接受任意个数参数的函数方法tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)python如何通过百度翻译api实现翻译功能python入门教程 超详细1小时学会pycharm 2020最新永久激活码(附python 列表(list)操作方法详解python 元组(tuple)操作详解python 字典(dictionary)操作详解pycharm 使用心得(一)安装和首python strip()函数 介绍pycharm 2020年最新激活码(亲测python 中文乱码问题深入分析python中使用xlrd、xlwt操作exce讲解python中运算符使用时的优先级使用python无账号无限制获取企查查信息的python3爬虫教程之利用python实现发送天气python django框架实现web端分页呈现数据python3 发送任意文件邮件的实例django实现一对多表模型的跨表查询方法python 函数嵌套及多函数共同运行知识点讲对python中的xlsxwriter库简单分析python基于dlib的人脸识别系统的实现python多个装饰器的调用顺序实例解析
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved