Waitkey()函数使用介绍

  • 一、官方介绍
  • 二、使用心得

OpenCV版本4.3.0

Waitkey(int delay=x)介绍

一、官方介绍

函数waitKey无限期地等待一个键事件或等待延迟毫秒,当x为正时,由于操作系统在切换线程之间的时间最短,因此函数不会完全延迟毫秒,它至少会延迟毫秒,这取决于其他的延迟当时正在您的计算机上运行。它返回按键的代码,如果没有按键,则返回-1在指定时间之前按下。
此函数是HighGUI中唯一可以获取和处理事件的方法,因此需要定期调用以进行正常事件处理,除非在负责事件处理。
仅当至少创建了一个HighGUI窗口且该窗口处于活动状态时,该函数才起作用。
如果有多个HighGUI窗口,则其中任何一个都可以处于活动状态。
参数延迟(毫秒)。0是表示“永远”的特殊值。

二、使用心得

Waitkey在你加载图片时必须使用,否则就会一闪而过;
当x>0,waitkey返回在x时间内按下的按键的ASCII值,否则返回-1;
当x=0,waitkey表示永久等待,直到有键按下;

如果想要查看按键的ASCII码,必须有namewindows,然后在窗口界面键入键盘值,在终端查看。
代码如下:

int main(int argc, char** argv) {int c;Mat src, dst;char output_image[] = "output_image";src = imread("C:/Users/lenovo/OneDrive/桌面/1.jpeg");if (!src.data) {printf("could not load image...\n");return -1;}namedWindow("input image", WINDOW_AUTOSIZE);while (true) {c = waitKey(500);cout << c << endl;if (c == 27)break;}
}

结果:如果键盘按下,返回键盘值对应的ASCII码,否则返回-1.
.

Waitkey()函数使用介绍相关推荐

  1. vs中imshow函数报错_opencv编程:8 imshow不显示图像和waitkey函数

    想用opencv对图像做一些操作,先实现简单的读取和显示,但是利用下面的代码,只是显示了窗口没有显示图像, Mat image=imread("T1.jpg"); namedWin ...

  2. OpenCV学习笔记(12):waitKey函数与Sleep函数的不同

    1 前言 2 waitKey函数与Sleep函数 3 时间刷新程序 1 前言 初学OpenCV的时候,会学到一个waitKey 函数,用来做图片显示延时.最近在做一个Qt&OpenCV的项目, ...

  3. opencv——waitKey函数

    查看全文 http://www.taodudu.cc/news/show-3640478.html 相关文章: python waitkey(0)_opencv学习之等待按键事件-waitKey函数 ...

  4. HTML5 Audio标签方法和函数API介绍

     问说网 > 文章教程 > 网页制作 > HTML5 Audio标签方法和函数API介绍 Audio APIHTML5HTML5 Audio预加载 HTML5 Audio标签方法和函 ...

  5. python介绍和用途-python匿名函数的介绍及用途

    匿名函数 用lambda能够创建一个匿名函数,这种函数得名于省略了用def声明函数的标准步骤. 语法 lambda [arg1 [,arg2,.....argn]]:expression 如何使用 我 ...

  6. setsockopt()函数功能介绍

    setsockopt()函数功能介绍 功能描述:获取或者设置与某个套接字关联的选项.选项可能存在于多层协议中,它们总会出现在最上面的套接字层. 用法: #include <sys/types.h ...

  7. Python中函数的介绍以及用法

    1.函数的介绍 在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 定义函数的规则: 函数代码块以 def 关键词开头,后接函 ...

  8. python max函数_Python max内置函数详细介绍

    Python max内置函数 max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) Return the largest ite ...

  9. mariadb mysql 语法_Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍

    MySQL.Mariadb中GROUP_CONCAT 函数使用介绍 By:授客 QQ:1033553122 语法: GROUP_CONCAT([DISTINCT] column_name [ORDER ...

最新文章

  1. python免费自学爬虫_这套Python爬虫学习教程,不到一天即可新手到进阶!免费领...
  2. 反射的本质——元数据
  3. java list 替换 多线程_Java多线程处理List数据
  4. tp3.2.3运用phpexcel将excel文件导入mysql数据库
  5. Python异常处理体系简介(1)
  6. 2011年度十大杰出IT博客获奖感言
  7. springquartz的LocalDataSourceJobStore
  8. 使用NUnit和Moq测试ASP.NET Core MVC应用程序
  9. 电商扣减库存_竞争激烈的电商市场,小型仓储外包服务解决了中小电商的后顾之忧...
  10. linux 端口映射 命令
  11. 怎样用html播放喜马拉雅音频文件格式,喜马拉雅音频提取方法
  12. 移动魔百和系统升级服务器地址,【当贝市场】移动魔百盒升级后无法观看视频怎么办...
  13. QQ群发消息c语言编程,简单写一个实现QQ群发功能的软件
  14. cesium heading(yaw)-pitch-roll的关系(3)
  15. VMware WorkStation5分钟快速安装黑群晖
  16. ANSYS Electronics Suite 2021 R2
  17. python获取每月的最后一天
  18. 煤矿用计算机,计算机技术在煤矿安全生产中应用
  19. 删除记录中的某个字段的值
  20. mysql多字段联合搜索和concat带来的问题

热门文章

  1. Kubernetes学习-K8S安装篇-集群安装网段划分
  2. execlp使用例子_linux系统编程之进程(五):exec系列函数(execl,execlp,execle,execv,execvp)使用...
  3. 网络运维工程师招聘报告
  4. 情感分析(挖掘观点、情感和情绪)阅读笔记(一)
  5. 自媒体运营工作内容有哪些?剑走偏锋的运营思路
  6. spark机器学习笔记:(五)用Spark Python构建分类模型(下)
  7. 2021四川书法高考成绩查询,2021年四川省实行书法统考,学书法将成为学生必备素质!...
  8. Open3D 点云投影至指定圆柱
  9. 鸿蒙出现问题任正非坦言,华为“鸿蒙系统”前景系扑朔迷离?任正非坦言出现一个关键性问题...
  10. php代码用浏览器怎么看,php 如何检测浏览器类型的代码