一、API函数
int createTrackbar(const String& trackbarname,//活动条的名称
const String& winname,//namedWindow()创建窗口时的窗口名称
int* value,//和滑动条位置同步的变量
int count,//滑动条取值范围【0,count】
TrackbarCallback onChange = 0,//滑动条位置改变时调用这个回调函数
void* userdata = 0);//默认
二、c++示例代码
//包含头文件
#include <opencv2/opencv.hpp>
//命名空间
using namespace cv;
using namespace std;
//全局变量声明
Mat g_srcImage, g_srcImage1, g_grayImage;
int thresh = 30;//滑动条当前位置
int max_thresh = 120;//滑动条取值范围【0,120】,阈值范围【130,250】
//全局函数声明部分
void callback_Harris(int, void*);//回调函数
//主函数
int main()
{
//【1】载入图像
g_srcImage = imread("G:\\opencvtest\\testImage\\house.jpg");
//【2】检查是否载入成功
if (g_srcImage.empty())
{
printf("读取图片错误,请确认目录下是否有imread函数指定图片存在! \n ");
return 0;
}
//【3】图像灰度化
cvtColor(g_srcImage, g_grayImage, COLOR_BGR2GRAY);
//【4】创建窗口和滑动条
nam