首页 > 其他 > 详细

cvWaitKey()

时间:2014-09-29 21:54:12      阅读:400      评论:0      收藏:0      [点我收藏+]

1、函数形式:int cvWaitKey(int delay=0 );

函数功能:cvWaitKey()函数的功能是不断刷新图像,频率时间为delay,单位为ms。

参数:      delay———延时的毫秒数。
              delay<=0时,函数cvWaitKey无限制的等待按键事件,所以显示图像时,需要在cvShowImage("**.bmp",image)后加上cvWaitKey(0),即该程序停在显示函数处,不运行其他代码,直到键盘值为key的响应之后;否则,图像无法正常显示。

               delay>0时,延迟"delay"ms,返回值为被按键的值,如果超过指定时间则返回-1。在显示视频时这个函数是有用的,用于设置在显示完一帧图像后程序等待"delay"ms再显示下一帧视频;如果使用cvWaitKey(0)则只会显示第一帧视频。

返回值:当前键盘按键的值,如果超过指定时间则返回-1。
           如果程序想响应某个按键可利用if(cvWaitKey(1)==Keyvalue);

           如果不知道键盘上某个按键的值Keyvalue可利用下列程序得到:
          
c = cvWaitKey(10);
           printf("%c,%d",c,c);

cvWaitKey()

原文:http://www.cnblogs.com/xuepei/p/4001002.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!