在Mac环境中,OpenCv的TrackBar如果要在一个窗口显示两个,可能会冲突,就是只能显示一个,类似于下面的写法。
namedWindow("a");
createTrackbar("contrast:", "a", &g_nContrastValue, 300,on_ContrastAndBright);
createTrackbar("light:", "a", &g_nBrightValue, 200,on_ContrastAndBright);
我们可以把两个TrackBar分开放到两个窗口中去显示。类似于下面的写法。
namedWindow("a");
createTrackbar("contrast:", "a", &g_nContrastValue, 300,on_ContrastAndBright);
namedWindow("b");
createTrackbar("light:", "b", &g_nBrightValue, 200,on_ContrastAndBright);
问题可以解决。