Advertisement

cv2(9)之轨迹条创建和使用createTrackbar

阅读量:

在上篇讲解图像混合相关内容时,需要对两幅图像设置相应的权重值。然而,每次调整权重都必须通过修改代码实现,这种方式不够直观。为了解决这一问题,opencv库提供了一种名为轨迹条或滑动条(Trackbar)的交互式控件工具,该工具能够以可视化方式调整处理参数,并实时展示参数变化对图像处理效果所产生的影响。

1. createTrackbar()函数

createTrackbar()函数的功能是生成一个可调节输入变量值的滑动条控件,并将其与特定窗口进行绑定。在实际应用过程中,该函数需与一个回调函数协同工作。其具体函数原型如下:

复制代码
    CV_EXPORTS int createTrackbar(const string& trackbarname, const string& winname,
                              int* value, int count,
                              TrackbarCallback onChange = 0,
                              void* userdata = 0);
    
      
      
      
      
    

其各项参数的具体含义如下:
. const string&

全部评论 (0)

还没有任何评论哟~