# include <iostream>
# include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
void callBack(int value, void*);
Mat img;
int main()
{
img = imread("C://visp-ws//opencv-4.5.1//sources//samples//data//lena.jpg");
namedWindow("img");
imshow("img", img);
int value = 100;
createTrackbar("亮度", "img", &value, 2000, callBack, 0);
// 滑动条名称
// 滑动条窗口名称
// 整型变量指针
// 滑动条最大值
// 每次滑动块改变位置时要调用的函数的指针
waitKey(0);
return 0;
}
void callBack(int value, void*)
{
float a = value / 100.0;
Mat img2;
img2 = img * a;
imshow("img", img2);
}
OpenCV C++滑动条
最新推荐文章于 2024-02-19 09:39:57 发布