Mac下OpenCv两个TrackBar只能显示一个

在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);

问题可以解决。

你可能感兴趣的:(Mac下OpenCv两个TrackBar只能显示一个)