关于python下cv.waitKey无响应的原因及解决方法


Posted in Python onJanuary 10, 2019

按下键的时候,焦点要落在窗口上,不能落在cmd窗口上。

另外,一般在imshow()后要使用waitKey(),给图像绘制留下时间,不然窗口会出现无响应情况,并且图像无法显示出来。

int waitKey(int delay=0) 
- 延时delay = 0 函数则延时无限长,必须有键按下才继续执行。 
- 延时delay > 0 函数返回值为按下的键的ASCII码值,超时则返回-1。
OpenCV: waitKey
waitKey 
Waits for a pressed key.
C++: int waitKey(int delay=0) 
Python: cv2.waitKey([delay]) → retval

Parameters: delay ? Delay in milliseconds. 0 is the special value that means “forever”.
The function waitKey waits for a key event infinitely (when \texttt{delay}\leq 0 ) or for delay milliseconds, when it is positive. Since the OS has a minimum time between switching threads, the function will not wait exactly delay ms, it will wait at least delay ms, depending on what else is running on your computer at that time. It returns the code of the pressed key or -1 if no key was pressed before the specified time had elapsed.
Note 
This function is the only method in HighGUI that can fetch and handle events, so it needs to be called periodically for normal event processing unless HighGUI is used within an environment that takes care of event processing.
Note 
The function only works if there is at least one HighGUI window created and the window is active. If there are several HighGUI windows, any of them can be active.

也就是说必须在有窗口显示的情况下,waitKey才有作用,否则无效。

比如调用cv.waitKey(0),如果此时没有活动的窗口,该函数立刻返回-1

以上这篇关于python下cv.waitKey无响应的原因及解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程学习笔记(二):socket建立网络客户端
Jun 09 Python
详解Swift中属性的声明与作用
Jun 30 Python
python编程通过蒙特卡洛法计算定积分详解
Dec 13 Python
Python读取本地文件并解析网页元素的方法
May 21 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
Django 路由控制的实现
Jul 17 Python
如何使用Flask-Migrate拓展数据库表结构
Jul 24 Python
解决python 文本过滤和清理问题
Aug 28 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 Python
python如何导出微信公众号文章方法详解
Aug 31 Python
详解Python中的路径问题
Sep 02 Python
Python设计模式之迭代器模式原理与用法实例分析
Jan 10 #Python
Python设计模式之桥接模式原理与用法实例分析
Jan 10 #Python
Python基础教程之异常详解
Jan 10 #Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 #Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 #Python
pandas ix &iloc &loc的区别
Jan 10 #Python
python 移动图片到另外一个文件夹的实例
Jan 10 #Python
You might like
PHP COOKIE设置为浏览器进程
2009/06/21 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
php var_export与var_dump 输出的不同
2013/08/09 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
浅谈javascript 面向对象编程
2009/10/28 Javascript
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
js 蒙版进度条(结合图片)
2010/03/10 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
js实现两个值相加alert出来精确到指定位
2013/09/25 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
2014/08/11 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
VUE长按事件需求详解
2017/10/18 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
vue.js实现的经典计算器/科学计算器功能示例
2018/07/11 Javascript
微信小程序之swiper滑动面板用法示例
2018/12/04 Javascript
微信小程序日历效果
2018/12/29 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
vue实现表单录入小案例
2019/09/27 Javascript
如何基于JS截获动态代码
2019/12/25 Javascript
Python深入学习之闭包
2014/08/31 Python
Python网络爬虫项目:内容提取器的定义
2016/10/25 Python
Python数据结构与算法之图的基本实现及迭代器实例详解
2017/12/12 Python
python实现简单的文字识别
2018/11/27 Python
Python新建项目自动添加介绍和utf-8编码的方法
2020/12/26 Python
德国、奥地利和瑞士最大的旅行和度假门户网站:HolidayCheck
2019/11/14 全球购物
基于Python 函数和方法的区别说明
2021/03/24 Python
英文翻译的自我评价语句
2013/10/04 职场文书
优秀村官事迹材料
2014/01/10 职场文书
基层工作经验证明样本
2014/11/16 职场文书
认识实习感想
2015/08/10 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
redis配置文件中常用配置详解
2021/04/14 Redis