龙空技术网

零基础学Opencv--第11节-滑动条

清泉视觉科技工作室 226

前言:

此时各位老铁们对“opencv滑动条”大概比较讲究,我们都想要剖析一些“opencv滑动条”的相关资讯。那么小编在网摘上收集了一些对于“opencv滑动条””的相关资讯,希望你们能喜欢,咱们一起来了解一下吧!

1.滑动条概述

滑动条Trackbar是OpenCV动态调节参数很好用的一种工具,依附于窗口而存在Opencv中没有按钮功能,所以我们只能通过0-1的滑动条来实现按钮效果。

2、创建滑动条

createTrackbar()函数

例:creatTrackbar("滑动条名称",“窗口名称”,int value,int count,TrackbarCallback onchange=0,void userdata = 0);

value 是一个指针,用于表示滑块位置

count 表示滑块可以达到最大位置的值,最小位置始终为0

后面的两个均为回调函数相关,详见应用onchange是指向回调函数的指针,回调函数原型必须为void XXXX(int,void*),其中这个int型是上面的value的值,即控制条当前位置的数,在0~count之间,第二个参数为用户数据,即上面的userdata。

3、获取当前滑动条的位置

getTrackbarPos()函数

第一个参数为滑动条名,第二个参数为窗口名,返回滑动条当前位置的int变量

具体请看另外两篇文章,里面是特定小案例。

标签: #opencv滑动条 #opencv滑动条位置