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

 更新时间:2021年02月23日 09:51:57   作者:迎着黎明那道光  
这篇文章主要介绍了python解决OpenCV在读取显示图片的时候闪退的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

利用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读取显示图片闪退内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 用Python进行数据清洗以及值处理

    用Python进行数据清洗以及值处理

    这篇文章主要介绍了用Python进行数据清洗以及值处理,数据分析中,数据清洗是一个必备阶段。数据分析所使用的数据一般都很庞大,致使数据不可避免的出现重复、缺失、异常值等异常数据,如果忽视这些异常数据,可能导致分析结果的准确性,需要的朋友可以参考下
    2023-07-07
  • Python urllib、urllib2、httplib抓取网页代码实例

    Python urllib、urllib2、httplib抓取网页代码实例

    这篇文章主要介绍了Python urllib、urllib2、httplib抓取网页代码实例,本文直接给出demo代码,代码中包含详细注释,需要的朋友可以参考下
    2015-05-05
  • python实现人人自动回复、抢沙发功能

    python实现人人自动回复、抢沙发功能

    这篇文章主要为大家详细介绍了python实现人人自动回复、抢沙发功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • GPU排队脚本实现空闲触发python脚本实现示例

    GPU排队脚本实现空闲触发python脚本实现示例

    有的服务器是多用户使用,GPU的资源常常被占据着,很可能在夜间GPU空闲了,但来不及运行自己的脚本。如果没有和别人共享服务器的话,自己的多个程序想排队使用GPU,也可以用这个脚本
    2021-11-11
  • MediaPipe API实现骨骼识别功能分步讲解流程

    MediaPipe API实现骨骼识别功能分步讲解流程

    MediaPipe是用于构建多模态(例如视频、音频或任何时间序列数据)、跨平台(即eAndroid、IOS、web、边缘设备)应用ML管道的框架。这篇文章主要介绍了MediaPipe API实现骨骼识别功能分步流程
    2022-09-09
  • selenium框架中driver.close()和driver.quit()关闭浏览器

    selenium框架中driver.close()和driver.quit()关闭浏览器

    这篇文章主要介绍了selenium框架中driver.close()和driver.quit()关闭浏览器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Python Joblib库使用方法案例总结

    Python Joblib库使用方法案例总结

    Python Joblib库是一个用于并行计算和数据预处理的工具库。它可以帮助用户快速处理大量数据,提高计算效率。其中,最常用的功能是并行计算,可以使用多个CPU核心同时处理任务,大大缩短计算时间。此外,Joblib还提供了一些数据预处理的功能,可以帮助用户更好地处理数据
    2023-06-06
  • python爬取淘宝商品销量信息

    python爬取淘宝商品销量信息

    这篇文章主要为大家详细介绍了python爬取淘宝商品的销量信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • Python处理文本数据的方法详解

    Python处理文本数据的方法详解

    学习Python时,它总能让人深刻体会到这款语言的魅力。今天小编为大家带来一个有趣的项目,用Python处理文本数据,一起来看看今天的问题吧
    2022-06-06
  • 分享python 写 csv 文件的两种方法

    分享python 写 csv 文件的两种方法

    这篇文章主要向大家分享的是python 写 csv 文件的两种方法,具体要怎么将内容写入csv文件呢?下面文章我们将使用csv和pandas的方法实现,下文详细实现介绍需要的小伙伴可以参考一下
    2022-04-04

最新评论