-
优化的Canny算子的Matlab边缘检测代码
自己写的Matlab程序,实现了Canny算子对于图片的边缘检测功能。步骤分为:1,为源图像进行高斯低通平滑滤波。2,计算梯度幅值图像和角度图像。3,为图像进行非最大值抑制。4,用双阈值处理和连接分析来检测。
- 2022-03-17 17:00:47下载
- 积分:1
-
kalman+camshift 跟踪程序
针对camshift跟踪容易丢失目标问题,加入了kalman滤波来预测下一个可能存在的位置,跟踪丢失的几率降低。cam-shift算法的原型是mean-shift算法,后者的核心是沿某种函数的梯度方向迭代,之后根据迭代次数和误差阈值收敛于某一个范围,这个范围就是“要找”的区域。 这个函数是目标区域色彩直方图在当前关键帧的投影得到的图像,可以把这个图像理解成一种空间函数分布——色彩地形图。 cam-shift算法是对mean-shift算法的升级,可以进行窗口可变的迭代……cam-shift是一种基于密度函数迭代的跟踪算法,对运动不敏感,所以不能进行两帧之间目标的关联分析(这一部分要我们自己做)。而这个算法之所以能够用来跟踪,我认识是算法的前提假设,相连帧间目标的运动是微小的,即运动是近似连续的,这样密度函数是连续的,就可以沿梯度方向寻找局部最优值,这是这个局部最值就是目标区域。 cam-shift算法很容易跟丢,这是因为密度函数可能有多个峰,而梯度搜索很容易掉进局部最优值,而不能再到全局最优。多峰值的出现是因为背景的干扰。所以密度函数的选取,即目标特征的表示方式,是一个很重要的部分。
- 2022-05-28 22:57:31下载
- 积分:1
-
Coding Of Stauffer and Grimson 1999
- 2022-08-11 10:10:49下载
- 积分:1
-
各向异性扩散算法 (P. Perona and J. Malik)
这是各向异性扩散算法由P.Perona和J.Malik实施。此算法的目的是减少斑点噪声,同时保留边缘。
- 2022-08-17 15:18:17下载
- 积分:1
-
基于OpenCV的人脸识别程序
基于OpenCV2.3.1的人脸识别程序。OpenCV中已经附带了人脸识别的数据库,做了部分优化。
- 2022-01-31 06:38:23下载
- 积分:1
-
图像融合操作的非常完美的源程序
图像融合操作的非常完美的源程序图像融合操作的非常完美的源程序图像融合操作的非常完美的源程序
- 2022-02-11 12:58:30下载
- 积分:1
-
生成图像 RGB 像素值
PixelFormat 对象定义给定格式像素数据的布局。
- 2022-02-14 21:42:06下载
- 积分:1
-
3D显示程序
3D显示程序 3D fractal in stereo. An sample application from the GLUT distribution.
- 2022-03-26 15:42:44下载
- 积分:1
-
SIFT特征提取算法
Rob Hess用C语言写了开源的SIFT实现——OpenSIFT,且具有与原作者示例相差不多的运行性能。由于SIFT算
- 2022-03-06 16:49:23下载
- 积分:1
-
彩色制造跟踪
应用背景你可能有你的运动视频。这个程序检测接头用彩色标记和计算角度从肩肘>;>;手腕。和它的速度。你可以看到只有骨骼或全视频。你可以控制播放速度,并看到标记帧的帧。你可以拍一个跟踪标记的快照,或者可以用跟踪标记和角度来渲染整个视频。关键技术利用OpenCV跟踪颜色。(蓝色,红色,绿色,深绿色)。基于OpenCV的视频渲染。用opencv绘制文本。使用Qt库。
- 2022-11-04 02:35:08下载
- 积分:1