在HighGUI中,没有显示提供任何形式的按钮。一般有两种方法替代:
1.用只有两个状态的滑动条来替代按钮。开关(switch)事实上就是只有两个状态的滑动条,这两个状态是on和off。然后通过回调函数来实现相关的功能。
实例源码(使用滑动条实现一个开关功能)
#include<cv.h>
#include<highgui.h>
int g_switch_value = 0;
void switch_off_function() {}
void switch_on_function() {}
void switch_callback(int position) {
if (position == 0) {
switch_off_function();
}
else {
switch_on_function();
}
}
int main(int