首页 > 其他 > 详细

opencv trackbar

时间:2021-04-01 18:21:30      阅读:12      评论:0      收藏:0      [点我收藏+]

使用createtrackbar函数(滑动条名称,窗口名称,改变值地址,最大值,最小值(缺省时为0),callback(系统察觉到滚动条改变时,调用的函数),userdata(外在数据))

(callback)onChange=》指向回调函数的指针,每次滚动条改变位置时,这个函数就会被调用。这个函数的原型应该为:void Foo(int, void*);其中第一个参数是跟踪条的位置,第二个参数是用户数据(见下一个参数)。如果回调为空,表示没有回调函数被调用,仅仅value会有变化。
userdata=》通过回调函数传递的用户数据。它可以控制跟踪条事件而不需要使用全局变量。

对比度滚动条

  在callback中使用addweighted()(融合两张图片并调整占比)

  须在两个函数中都写上imshow

callback:先申请,后调用

键盘输入响应:利用waitkey函数返回按键ascii码值的特点,赋值给变量,当等于他时,进行操作,注意是对窗口操作

注意一定要有退出操作

处理视频时,waitkey永远是waitkey(1)

opencv trackbar

原文:https://www.cnblogs.com/KAVEI/p/14605230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!