函数原型:
int waitKey(int delay = 0);
waitKey函数用于显示的延迟。例如,waitKey(0)将无限显示窗口,直到按下任意按键退出延迟事件(适用于显示图像)。如果delay大于0,例如,waitKey(25)将每隔至少25ms显示视频的一帧图像(适用于显示视频帧),如果要按键退出,则需要将waitKey(25)与一个按键值(ASCII码)比较。
#include <opencv2/opencv.hpp>
#define WINDOW "主窗口"
int main()
{
cv::RNG rng;
cv::Mat srcImage(480,640,CV_8UC3,cv::Scalar(rng.uniform(0.0,1.0)*256, rng.uniform(0.0,1.0) * 256, rng.uniform(0.0,1.0) * 256));
cv::imshow(WINDOW, srcImage);
cv::waitKey(0);
cv::destroyAllWindows();
return 0;
}