#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int value;
void callBack(int, void*);//滑动条回调函数
Mat img1, img2;//全局变量
int main()
{
img1 = imread("C:/Users/Administrator/Documents/Visual Studio 2015/Projects/ConsoleApplication1/ConsoleApplication1/a.jpeg ");
namedWindow("滑动条改变图像亮度");
imshow("滑动条改变图像亮度", img1);
value = 200;//start data
createTrackbar("亮度百分比", " 滑动条改变图像亮度", &value, 600, callBack, 0);
waitKey(0);
return 0;
}
static void callBack(int, void*)
{
float a = value / 200.0;
img2 = img1*a;
imshow("滑动条改变图像亮度", img2);
}
opencv滑动条创建及改变图像亮度
于 2021-11-23 22:08:45 首次发布