关于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 自动安装 Rising 杀毒软件
Apr 24 Python
使用PYTHON创建XML文档
Mar 01 Python
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
Python编程之属性和方法实例详解
May 19 Python
Python3之读取连接过的网络并定位的方法
Apr 22 Python
influx+grafana自定义python采集数据和一些坑的总结
Sep 17 Python
TensorFlow基于MNIST数据集实现车牌识别(初步演示版)
Aug 05 Python
python读取指定字节长度的文本方法
Aug 27 Python
Python使用configparser读取ini配置文件
May 25 Python
Python  word实现读取及导出代码解析
Jul 09 Python
Python 合并拼接字符串的方法
Jul 28 Python
Python3使用 GitLab API 进行批量合并分支
Oct 15 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
我的论坛源代码(八)
2006/10/09 PHP
php实现的二分查找算法示例
2017/06/20 PHP
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
让IE8支持DOM 2(不用框架!)
2009/12/31 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
jquery搜索框效果实现方法
2015/01/16 Javascript
简化版手机端照片预览组件
2015/04/13 Javascript
js如何打印object对象
2015/10/16 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
2016/11/30 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
JavaScript canvas基于数组生成柱状图代码实例
2020/03/06 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
使用Python下载歌词并嵌入歌曲文件中的实现代码
2015/11/13 Python
python3处理含有中文的url方法
2018/05/10 Python
使用Filter过滤python中的日志输出的实现方法
2019/07/17 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
超实用的 30 段 Python 案例
2019/10/10 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
2021/01/27 Python
Scrapy实现模拟登录的示例代码
2021/02/21 Python
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
文员岗位职责
2013/11/09 职场文书
医务人员自我评价
2014/01/26 职场文书
创业者是否需要商业计划书?
2014/02/07 职场文书
临床医师个人自我评价
2014/04/06 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
爱心捐书活动总结
2014/07/05 职场文书
党员个人总结范文
2015/02/14 职场文书
PostgreSQL聚合函数介绍以及分组和排序
2022/04/12 PostgreSQL