在彩色图像上进行Mean Shift迭代搜索目标 ,二维加权直方图 + 巴氏系数 + Mean Shift迭代
2014-04-27 09:39
239 查看
今天要给大家分享的是:
在彩色图像上进行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)组合
不同的组合生成的二维直方图是不一样的,所以上面的三幅图的收敛过程也是不一样的,所需要的迭代次数也不一样
在彩色图像上进行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)组合
不同的组合生成的二维直方图是不一样的,所以上面的三幅图的收敛过程也是不一样的,所需要的迭代次数也不一样
相关文章推荐
- 在彩色图像上进行Mean Shift迭代搜索目标 ,rgb三维加权直方图 + 巴氏系数 + Mean Shift迭代
- 在灰度图像上进行Mean Shift迭代搜索目标 ,一维加权直方图 + 巴氏系数 + Mean Shift迭代
- 彩色图像上执行Mean Shift迭代搜索目标 ,维加权直方图 + 巴氏系数 + Mean Shift迭代
- Camshift原理 camshift利用目标的颜色直方图模型将图像转换为颜色概率分布图,初始化一个搜索窗的大小和位置,并根据上一帧得到的结果自适应调整搜索窗口的位置和大小,从而定位出当前图像中目标的
- 将JPG格式的彩色图像文件灰度化并进行直方图均衡
- 用目标图像对源图像进行直方图匹配
- 简述:MATLAB中使用Laplace算子对彩色图像进行边缘检测的方法
- 基于直方图的图像全局二值化算法原理、实现--迭代最佳阈值
- 彩色图像--图像增强 直方图增强
- windows使用librealsense进行深度彩色图像对齐
- 【图像处理】利用种子填充法对二值图像进行连通域标记-计算目标中心位置方法2
- 用Python实现根据角4点进行矩阵二维插值并画出伪彩色图
- OpenCV下设置灰度直方图的阈值来对图像进行查找(查表)变换的源码
- 图像搜索目标框---Matlab中regionprops的使用示例
- Gabor滤波进行目标图像纹理特征的提取
- 利用哈达玛变换对真彩色图像进行压缩
- 彩色图像--图像增强 直方图增强
- 彩色图像直方图均衡化及颜色直方图显示 opencv实现 完整代码及详细注释
- 示例程序014--彩色图像各个通道的直方图显示
- 每天进步一点点------Sobel算子(3)基于彩色图像边缘差分的运动目标检测算法