天天看點

opencv滑動條的使用

createTrackbar(const string& trackbarname, const string& winname, int* value, 
                           int count,TrackbarCallback onChange = 0,void* userdata = 0);

形式參數一、trackbarname:滑動空間的名稱;

形式參數二、winname:滑動空間用于依附的圖像視窗的名稱;

形式參數三、value:初始化門檻值;

形式參數四、count:滑動控件的刻度範圍;

形式參數五、TrackbarCallback是回調函數

           
namedWindow("canny", 1);
createTrackbar( "can", "canny", &can, 255,on_Trackbar );
on_Trackbar(can, 0);
           
回調函數:
void on_Trackbar(int, void *)
{
	Canny(tempel_img,tempel_canny_img,can,80);
	imshow("canny",tempel_canny_img);
}
           

結果如下:

opencv滑動條的使用