zoukankan      html  css  js  c++  java
  • opencv trackbar

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

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

    对比度滚动条

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

      

      参数1:src1,第一个原数组.
      参数2:alpha,第一个数组元素权重

      参数3:src2第二个原数组
      参数4:beta,第二个数组元素权重
      参数5:gamma,图1与图2作和后添加的数值。不要太大,不然图片一片白。总和等于255以上就是纯白色了。

      参数6:dst,输出图片

      须在两个函数中都写上imshow

    callback:先申请,后调用

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

    注意一定要有退出操作

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

  • 相关阅读:
    htmlunit 基础01
    @Transactional 事务失效问题
    SQL优化总结
    单点登录实现过程
    常见的mybatis对应关系
    命名规范(Oracle数据库)
    12-5 作为可叠加修改的特质
    12-4 Ordered特质
    10 绘制螺旋示例
    10-6 参数化字段
  • 原文地址:https://www.cnblogs.com/KAVEI/p/14605230.html
Copyright © 2011-2022 走看看