一、创建滑动条
int cvCreateTrackbar(const char* trackbar_name,const char* window_name,int* value,int count,CvTrackbarCallback on_change);int cvGetTrackbarPos(const char* trackbar_name,const char* window_name);void cvSetTrackbarPos(const char* trackbar_name,const char* window_name,int pos);二、例程(使用滑动条实现一个开关的功能)
#include "highgui.h"int g_switch_value = 0;void switch_callback(int position);int main(int argc,char** argv){ cvNamedWindow("Example3_7"); cvCreateTrackbar("bar","Example3_7",&g_switch_value,100,switch_callback); cvWaitKey(0); return 0;}void switch_callback(int position){ if(position == 0) { switch_off_function(); } else { switch_on_function(); }}新闻热点
疑难解答