Advertisement

Ubuntu OpenCV编程-滑动条的使用

阅读量:

OpenCV库内嵌有滑动条、按键等交互组件,可用于调整程序中的特定参数。相较于QT等专业级的图形用户界面库而言,OpenCV所提供的GUI功能较为基础,但在算法调试与结果展示阶段,这些简易工具已足以满足需求。

在后续提供的示例代码中,我将利用滑动条所获取的数值,对灰度图像与彩色图像的融合比例进行调控。

  • 用于创建滑动条的函数:
复制代码
    CV_EXPORTS int createTrackbar(const String& trackbarname, const String& winname,
                              int* value, int count,
                              TrackbarCallback onChange = 0,
                              void* userdata = 0);
    trackbarname为滑动条的名称
    winname为窗口名称
    *value表示滑块的位置
    count表示滑块最大位置
    onChange为回调函数,每次滑块位置改变的时候,这个指针指向的函数将会被调用
    userdata指向传递给回调函数的数据区域
    
      
      

全部评论 (0)

还没有任何评论哟~