主要库函数为:createTrackbar(“Value Bar”, “亮度调整”, &lightness, max_value, on_track);
Mat src,dst, m;
int lightness = 50;
//拖动滚动条的响应函数
static void on_track(int, void*) {
m = Scalar(lightness, lightness, lightness);
add(src, m, dst); //加法
imshow(“加法操作”, dst);
}
void QuickDemo::tracking_bar_demo(Mat &image){
dst = Mat::zeros(image.size(), image.type());
m = Mat::zeros(image.size(), image.type());
src = image;
namedWindow(“亮度调整”,WINDOW_AUTOSIZE);
int max_value = 100;
createTrackbar("Value Bar", "亮度调整", &lightness, max_value, on_track);
on_track(50,0);
}