-
kalman+camshift 跟踪程序
针对camshift跟踪容易丢失目标问题,加入了kalman滤波来预测下一个可能存在的位置,跟踪丢失的几率降低。cam-shift算法的原型是mean-shift算法,后者的核心是沿某种函数的梯度方向迭代,之后根据迭代次数和误差阈值收敛于某一个范围,这个范围就是“要找”的区域。 这个函数是目标区域色彩直方图在当前关键帧的投影得到的图像,可以把这个图像理解成一种空间函数分布——色彩地形图。 cam-shift算法是对mean-shift算法的升级,可以进行窗口可变的迭代……cam-shift是一种基于密度函数迭代的跟踪算法,对运动不敏感,所以不能进行两帧之间目标的关联分析(这一部分要我们自己做)。而这个算法之所以能够用来跟踪,我认识是算法的前提假设,相连帧间目标的运动是微小的,即运动是近似连续的,这样密度函数是连续的,就可以沿梯度方向寻找局部最优值,这是这个局部最值就是目标区域。 cam-shift算法很容易跟丢,这是因为密度函数可能有多个峰,而梯度搜索很容易掉进局部最优值,而不能再到全局最优。多峰值的出现是因为背景的干扰。所以密度函数的选取,即目标特征的表示方式,是一个很重要的部分。
- 2022-05-28 22:57:31下载
- 积分:1
-
高效中值滤波算法
采用滑动窗口及直方图来计算窗口内的中值,代替传统的排序求中值法,获得较高的算法执行速度。稍加修改阈值及首个窗口的目标取值就可以生成最大值、最小值滤波的算法,即对应于形态学中的膨胀与腐蚀。
- 2022-04-12 10:55:16下载
- 积分:1
-
加权图像融合算法的Matlab源代码
加权图像融合算法的Matlab源代码,包括IHS,PCA Fusion,主要运用在GSM中卫星图像处理,里面有例子图片,可以清晰的看见处理效果。
- 2022-05-24 04:14:14下载
- 积分:1
-
Adaboost人脸检测程序
用opencv实现基于Adaboost人脸检测的程序代码码。Adaboost对于人脸检测具有很好的分类效果,主要包括矩形特征、积分图像,弱分类器、强分类器和级联分类器。opencv自带Adaboost代码,使用方便,程序内有测试图像和测试程序,在网上下载的程序,经过本人的修改,可以运行,效果很好,仅供参考。
- 2022-01-26 17:47:33下载
- 积分:1
-
碎片拼接
实现了被切割机切成等份的碎片的拼接,其中相似度关系是通过matlab得出的,先通过matlab相似度算法,得到所有图片之间的相似度关系,再通过本程序将相似度关系转化为碎片序列,再通过画笔画到画板上。
- 2023-05-01 14:20:06下载
- 积分:1
-
基于改进的奇异值分解(SVD)的织物疵点检测
在做织物疵点检测的过程中首先采用自适应分割法确定出疵点所在的ROI区域,再对ROI区域进行奇异值分节,从而提取出疵点的形状和位置
- 2022-05-26 13:48:27下载
- 积分:1
-
FLASH摄像头拍照
FLASH摄像头拍照FLASH摄像头拍照FLASH摄像头拍照FLASH摄像头拍照FLASH摄像头拍照FLASH摄像头拍照FLASH摄像头拍照FLASH摄像头拍照
- 2022-03-16 04:32:06下载
- 积分:1
-
H263编码
资源描述主要研究H263编码实现,完整的源代码程序,适合初学者参考学习。代码清晰有完成的VC+6工程代码。
- 2022-09-24 19:50:03下载
- 积分:1
-
VC6绘制3D饼状图 完美版
VC6绘制3D饼状图 - 完美版,用于学习VC++下GDI绘图,是从项目中摘出来的,有较在的实用价值。喜欢的可以收藏一下
- 2022-05-11 02:00:21下载
- 积分:1
-
基于小波变换的迭代去噪算法
demo_permutation - 演示中的图像的层叠柱版本和使用修补基置换重新排序它的结果之间“平滑度”的差异。我们比较使用移动积所获得的两个一维信号的平滑性。我们还说明了如何通过贴剂的路径看起来当其重排序是通过图像的光栅扫描和补丁基于置换定义等。 demo_inpainting - 图像使用在重新排序的补丁基地排列,然后将丢失的像素是使用立方插值重建图像修复实验。demo_denoising - 图像去噪实验中使用的图像中重新排序的补丁基地排列,然后用学到的过滤器过滤。
- 2022-03-23 11:17:52下载
- 积分:1