OpenCV学习之createTrackbar函数详解

createTrackbar函数作用:可以在显示图像的窗口快速创建一个滑动控件,用于手动

调节阈值,效果非常直观。函数定义如下:

int createTrackbar(const string& trackbarname, const string& winname, int* value,

                              int count, TrackbarCallback onChange = 0, void* userdata = 0);

参数:

1、trackbarname:滑动空间的名称;

2、winname:滑动空间用于依附的图像窗口的名称;

3、value:初始化阈值;

4、count:滑动空间的刻度范围;

5、TrackbarCallback是回调函数;

例如:

int g_nBoxFilterValue = 3;    // 初始化阈值

namedWindow("【<1>方框滤波】");

// 创建轨迹条

createTrackbar("内核值:", "【<1>方框滤波】", &g_nBoxFilterValue, 40, on_BoxFilter);



猜你喜欢

转载自blog.csdn.net/xueluowutong/article/details/80937610
今日推荐