关于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 正则表达式 概述及常用字符
May 04 Python
python动态加载包的方法小结
Apr 18 Python
Python查找第n个子串的技巧分享
Jun 27 Python
python将字符串转换成json的方法小结
Jul 09 Python
Django REST framework 如何实现内置访问频率控制
Jul 23 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
Aug 09 Python
python实现飞机大战项目
Mar 11 Python
Python函数参数分类原理详解
May 28 Python
Flask缓存静态文件的具体方法
Aug 02 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
Dec 01 Python
Django Paginator分页器的使用示例
Jun 23 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
.htaccess文件保护实例讲解
2011/02/06 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
微信支付之JSAPI公众号支付详解
2019/05/15 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
javascript 页面划词搜索JS
2009/09/28 Javascript
HTML上传控件取消选择
2013/03/06 Javascript
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
2015/11/04 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
2017/02/14 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
React如何利用相对于根目录进行引用组件详解
2017/10/09 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
Node.js API详解之 dgram模块用法实例分析
2020/06/05 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
[01:06:30]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第二场 1月9日
2021/03/11 DOTA
浅谈python函数之作用域(python3.5)
2017/10/27 Python
利用Python批量提取Win10锁屏壁纸实战教程
2018/03/27 Python
Python UnboundLocalError和NameError错误根源案例解析
2018/10/31 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
历史系自荐信范文
2013/12/24 职场文书
学用政策心得体会
2014/09/10 职场文书
加强作风建设演讲稿
2014/10/24 职场文书
行政文员岗位职责
2015/02/04 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
严以用权学习心得体会
2016/01/12 职场文书
导游词之日本富士山
2020/01/06 职场文书
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android
Golang MatrixOne使用介绍和汇编语法
2022/04/19 Golang
nginx 添加http_stub_status_module模块
2022/05/25 Servers