今天要给大家分享的是:

在彩色图像上进行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区域

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

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

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhqbTA3MDU0MTE1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

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

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

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

最新文章

  1. js的并行加载以及顺序执行
  2. FTP地址格式如下:“ftp://用户名:密码@FTP服务器IP”
  3. JS,JQuery的扩展方法
  4. jquery左右滑动效果的实现
  5. DeepLearning之路(二)SoftMax回归
  6. sql 选取每个分组中的第一条数据
  7. 笔试面试题-寻找Coder
  8. LeetCode Maximum Depth of Binary Tree (求树的深度)
  9. 剑指OFFER之树的子结构(九度OJ1520)
  10. 2个Web上传组件
  11. Error 'Cannot add or update a child row: a foreign key constraint fails故障解决
  12. Selenium_Java版本安装及初试
  13. 【LaTeX排版】LaTeX论文排版<四>
  14. Spring Cloud学习笔记-010
  15. Angular系列文章之angular路由
  16. 彻底弄懂 HTTP 缓存机制及原理 | 干货
  17. layui框架学习记录
  18. Mac开发博客摘录
  19. C# NPOI生成Excel文档(简单样式)
  20. java-学习5

热门文章

  1. checkbox的attr("checked")一直以来,undefined问题解决
  2. C++ Primer注意事项11_运算符重载_算术/关系运算符_下标运算符
  3. RH033读书笔记(3)-Lab 4 Browsing the Filesystem
  4. redis预切片技术,实现
  5. 公钥\私人 ssh避password登陆
  6. 新秀系列C/C++经典问题(六)
  7. hdu 5091 Beam Cannon(扫描线段树)
  8. JavaWeb-11 (JSP&EL表达)
  9. Linux在什么样的从脚本文件数据库sh格式改变sql格式
  10. freemarker该阵列