waitKey(10000);
duration = static_cast<double>(getTickCount()) - duration;
duration /= getTickFrequency();
cout <<"第一个waitKey运行时候为:" << duration << 's' << l;
namedWindow("lena");
imshow("lena",im);
// 测试有namedWindow时的waitKey执行时候
duration = static_cast<double>(getTickCount());
waitKey(10000);
duration = static_cast<double>(getTickCount()) - duration;
duration /= getTickFrequency();
cout <<"第二个waitKey运行时候为:" << duration << 's' << l;
Sleep(20000);
return 0;
}
从执行成果看出, 第一个成果并未如期执行, 第二个成果如期执行了 。 这是因为waitKey仅对窗口机制起感化, 即namedWindow发生的窗口 。 若在此之前没有发生窗口, 则waitKey半斤八两于未执行 。

5注重事项:
①waitKey()--这个函数是在一个给定的时候内(单元ms)期待用户按键触发;若是用户没有按下 键,则接续期待(轮回)
②while(1){ if(waitKey(100)==27)break; } 在这个法式中,我们告诉OpenCv期待用户触发事务,期待时候为100ms, 若是在这个时候段内, 用户按下ESC(ASCII码为27),则跳出轮回,不然,则跳出轮回
【OpenCV:waitKey函数】③若是设置waitKey(0),则暗示法式会无限制的期待用户的按键事务

注重事项waitKey功能: 期待x ms, 若是在此时代有按键按下, 则当即竣事并返回按键的ASCII码;
waitKey的延时功能本家儿要针对图像窗口机制的;
以上内容就是OpenCV:waitKey函数的内容啦, 希望对你有所帮助哦!
猜你喜欢
- Choose函数经典用法
- matlab怎么设置创建回调函数时不创建该注释内容
- Excel中怎么使用VLOOKUP函数查找
- Excel中怎么使用trend函数进行线性插值计算
- Excel中怎么使用index函数查找引用
- Excel中怎么使用averagea函数求平均数
- Excel RANDBETWEEN函数的使用方法
- OpenCV:resize函数 VS vector:resize函数
- python中如何使用sorted函数
- match函数的详细使用方法
