Opencv3从头开始(八)轨迹条回调与鼠标回调
轨迹条回调
createTrackbar("二值化","二值化",&threshold_val,255,on_trackbar);
on_trackbar(threshold_val, 0);
//轨迹条回调函数
void on_trackbar(int, void*){
threshold(image_gray,image_thre,threshold_val,255,THRESH_BINARY);
imshow("二值化",image_thre);
}
鼠标回调
//鼠标回调函数
namedWindow("鼠标",WINDOW_AUTOSIZE);
setMouseCallback("鼠标",on_mouse,0);
//鼠标回调函数
void on_mouse( int event, int x, int y, int, void* ){
if(event==CV_EVENT_LBUTTONDOWN){
flag=1;
rect=Rect(x,y,0,