cvWaitKey()函数功能是使程序暂停,等待用户触发一个按键操作。如果函数参数为一个正数,则程序将暂停一段时间,时间长为该整数值个毫秒(ms)单位,然后继续执行程序,即用户没有按下任何键。如在显示视频时,用于设置在显示完一帧图像后程序等待所设置的时间后再显示下一帧视频;参数被设置0或负数时,程序将一直等待用户触发按键操作,参数被设置0显示视频时,只会显示第一帧的视频。
如果程序想响应某个按键,可利用if(cvWaitKey(1) == Keyvalue);
如:if(cvWaitKey(10) >= 0),即10ms中按任意键退出。