zoukankan      html  css  js  c++  java
  • 彩色图像上执行Mean Shift迭代搜索目标 ,维加权直方图 + 巴氏系数 + Mean Shift迭代

    今天要给大家分享的是:

    在彩色图像上进行Mean Shift迭代搜索目标 二维加权直方图+巴氏系数+Mean Shift迭代 

    关于 加权直方图、巴氏系数、Mean Shift迭代 这三者之间的关系请大侠们阅读我的还有一篇博文:加权直方图+巴氏系数+Mean Shift的关系

    关于一维直方图在灰度图像上的迭代程序请看:一维直方图+巴氏系数+Mean Shift

    先上一张迭代过程的执行图吧 



    请看程序:



    以下是
    /**********控制算法执行行为的主要參数*******************************************************/

    //该參数用于控制给定的初始位置框和真正的roi框的重叠度:取值范围(0,1)
    //初始搜索框位置默认放在真实位置的右下角,与真实目标框de重叠度是overlap
    float overlap = 0.5f; //一般来说,重叠度越高。迭代收敛越快。迭代次数越少
    int MaxIterNum = 50;  //该參数用于控制Mean Shift的最大迭代次数
    bool isJudgeOverShift = false;//用于Mean Shift迭代过程中推断是否冲过头的标志
    weight_method = 1; //选择加权核函数 ==0的话选择 Epanechnikov kernal;==1选择Gaussian kernal
    lock_roi  = true;  //假设lock_roi为真,则鼠标选取的矩形框被无效化,使用roi_rect的默认位置作为roi区域

    /**********控制算法执行行为的主要參数*******************************************************/

    以下是用不同的通道组合执行得到的对照图:


    上图中的通道组合依次是(blue,red)组合,(blue,green)组合。(green ,red)组合

    不同的组合生成的二维直方图是不一样的,所以上面三个数字融合是不一样的,需要的是不迭代相同数量


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    Charles手机端抓包--证书
    新浪微盘批量下载
    [3140] Sublime Text 2.x, 3.x 通用注册码、密钥集合
    栈的数组实现
    栈的链表实现
    基数排序
    多项式相乘-数组实现
    最大子序列和问题的四种算法
    链表的实现
    时间同步算法与Simple Ring-based election algorithm算法分析-转载
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4621863.html
Copyright © 2011-2022 走看看