OpenCV中waitKey()函数的作用

OpenCV中的waitKey()函数

代码提示中的信息

waitKey(0);
//The function only works if there is at least one HighGUI window created and the window is active.
//If there are several HighGUI windows, any of them can be active.
//@param delay Delay in milliseconds. 0 is the special value that means "forever".

该函数仅在至少创建了一个HighGUI窗口并且该窗口处于活动状态时有效。
如果有几个HighGUI窗口,其中任何一个都可以是活动的。
延迟毫秒。0是表示“永远”的特殊值。

在一个给定的时间内(单位ms)等待用户按键触发,按下任意键都会直接关闭创建的窗口

  • 如果在 X ms期间,按下任意键,则立刻结束并返回按下键的ASCll码
  • 如果在 X ms期间,没有按下任意键,也会直接退出同时关闭创建的窗口返回0

如果设置waitKey(0),表示程序会无限制的等待用户的按键事件,不会自动退出,that means “forever”

waitKey()如果没有输入代表默认值为0.

#include
#include

using namespace cv;
using namespace std;

int main(){

	Mat src = imread("Lina.bmp");
	imshow("图片", src);
	return waitKey(0);
	
}

你可能感兴趣的:(图像处理,opencv)