-
snake模型(论文+代码)
Snake模型称为动态轮廓模型(Active Contour Model)是Kass与1987年提出的,它对于在噪声和对比度不敏感,能将目标从复杂背景中分割出来,并能有效的跟踪目标的形变和非刚体的复杂运动而被广泛用于图像分割和物体跟踪等图像处理领域。Snake主要原理是先提供待分割图像的一个初始轮廓的位置,并对其定义个能量函数,是轮廓沿能量降低的方向靠近。当能量函数达到最小的时候,提供的初始轮廓收敛到图形中目标的真实轮廓。Snake能量函数是有内部能量函数和外部能量函数组成,内部能量控制轮廓的平滑性和连续性,外部能量由图像能量和约束能量组成,控制轮廓向着实际轮廓收敛,其中约束能量可根据具体的对象形态定义,使得snake具有很大的灵活性。Snake模型发展10多年来,许多学者对于经典的snake模型做了改进,提出各种改进的snake模型,其中梯度矢量流(Gradient Vector Flow,GVF)模型扩大了经典snake的外力作用范围,加强了对目标凹轮廓边缘的吸引力,提高了传统的snake模型。文件中包含snake数学模型介绍的论文以及实现算法的代码,对学习该算法的科研人员会有帮助
- 2022-06-20 19:29:55下载
- 积分:1
-
marching cube algorithm
marching cubes 的一个实例程序。利用opengl和c++编写,比较易懂,初学者试用。MC算法是三维图像中常常用到的算法,具体可见百度百科,代码中绘出三个不断旋转的立方体,
- 2022-01-22 05:28:19下载
- 积分:1
-
图像处理算法-C++工程源码
C++实现了图像处理的腐蚀和膨胀算法。MFC工程实现,工程配有效果图,可直接使用。
- 2022-01-22 08:42:52下载
- 积分:1
-
图像线性变换
很详细的代码啊 直接就可以拿来用 vc++的数字图像处理 很实用 很有趣啊 学习的时候可以拿来借鉴啊
- 2022-05-31 11:56:05下载
- 积分:1
-
opencv2.4.9--Meanshift实现分割
应用背景meanshift经常用来寻找模态点,即密度最大的点。所以这里同样可以用它来寻找这5维空间的模态点,由于不同的点最终会收敛到不同的峰值,所以这些点就形成了一类,这样就完成了图像分割的目的,有点聚类的意思在里面。关键技术首先设置好参数,然后用函数pyrMeanShiftFiltering()对输入的图像进行分割。分割后的结果保存在该函数的第二个参数即输出图像中,最后根据该分割图像的特点用floodFill()函数对其分割的结果用不同的颜色进行填充。当然该函数的使用暂时没有彻底的弄清楚。
- 2022-02-02 20:00:51下载
- 积分:1
-
用opencv播放avi视频
这个项目是用opencv写程序读取avi视频文件。欢迎大家下载、试用。谢谢大家的支持!
- 2022-02-26 05:52:38下载
- 积分:1
-
Harris角点检测算法
本资源提供了Harris角点检测算法的源码以及算法描述ppt,可以直接运行,但是记住得配置opencv环境,源码是基于opencv实现的
- 2023-03-22 17:25:03下载
- 积分:1
-
opencv2.4.9--Meanshift实现分割
应用背景meanshift经常用来寻找模态点,即密度最大的点。所以这里同样可以用它来寻找这5维空间的模态点,由于不同的点最终会收敛到不同的峰值,所以这些点就形成了一类,这样就完成了图像分割的目的,有点聚类的意思在里面。关键技术首先设置好参数,然后用函数pyrMeanShiftFiltering()对输入的图像进行分割。分割后的结果保存在该函数的第二个参数即输出图像中,最后根据该分割图像的特点用floodFill()函数对其分割的结果用不同的颜色进行填充。当然该函数的使用暂时没有彻底的弄清楚。
- 2022-01-21 05:35:44下载
- 积分:1
-
人脸特征点识别
人脸特征点识别代码,可做学习之用。使用vs2010和opencv4.0开发,当人脸出现在摄像头中时,可以检测出人脸特征点的位置并标定出来
- 2022-08-06 22:24:42下载
- 积分:1
-
基于视觉的双目标定
基于双目视觉的opencv图像处理,实现了基于机械手的双目标定,可以进行单目或者双目的标定,进行双目的匹配以及特征提取,功能齐全,但是被程序参考了前辈们的部分代码,比较适合最初的开发者
- 2022-03-20 17:43:14下载
- 积分:1