登录
首页 » 图像处理 » OpenCV实现SIFT算法

OpenCV实现SIFT算法

于 2022-02-10 发布 文件大小:5.94 MB
0 131
下载积分: 2 下载次数: 1

代码说明:

应用背景利用配置好opencv2.4.9的VS2008实现SIFT变换的完整的一个DEMO关键技术数字图像处理中图像特征提取技术,两幅图像的匹配问题

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 修复
    基于样例的图像修补方法,可以用于移除较大的目标,修复较大的区域。VC++环境很好的代码 非常详细,欢迎下载。一起交流啊 很详细的啊基于样例的图像修补方法,可以用于移除较大的目标,修复较大的区域。VC++环境很好的代码 非常详细,欢迎下载。一起交流啊 很详细的啊
    2022-02-06 09:59:17下载
    积分:1
  • OpenCV 标定
    摄像机标定程序,opencv的摄像机标定,适应性广,可以用于广角摄像机的标定,标定时标定板的选择对于最终的标定结果影响较大,标定板角度应该与摄像机镜头有一定角度,方能保证标定结果的准确性。
    2022-11-02 22:45:03下载
    积分:1
  • opencv基于mfc平台的双摄
    opencv的mfc平台,基于directshow采集摄像头编号,用于双摄像头的图像采集,可以用于标定时的图像同步采集
    2022-01-25 22:18:47下载
    积分:1
  • 应用TV模型对进行
    利用主动轮廓线算法和TV模型进行图像处理! 对应于文献:Fast Global Minimization of the Active Contour/Snake Model
    2023-07-13 07:50:02下载
    积分:1
  • canny边沿检测
    基于opencv的图像边沿检测,使用canny算法,调用opencv库函数,并且创建滑动条,指定窗口显示图像,按键等待
    2022-02-10 06:14:48下载
    积分:1
  • 数字的傅立叶变换与逆傅里叶变换
    图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低;而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高。傅立叶变换在实际中有非常明显的物理意义,设f是一个能量有限的模拟信号,则其傅立叶变换就表示f的谱。从纯粹的数学意义上看,傅立叶变换是将一个函数转换为一系列周期函数来处理的。从物理效果看,傅立叶变换是将图像从空间域转换到频率域,其逆变换是将图像从频率域转换到空间域。换句话说,傅立叶变换的物理意义是将图像的灰度分布函数变换为图像的频率分布函数,傅立叶逆变换是将图像的频率分布函数变换为灰度分布函数。
    2022-02-16 07:25:44下载
    积分:1
  • 采用运行的长度编码的压缩
    我已经使用了行程编码,之字形扫描 technique.this 给出了压缩比为 15%。欢迎大家下载试用。
    2023-04-02 23:10:03下载
    积分:1
  • 运动目标检测
    opencv 运动目标检测 帧差法 主要用帧差法将运动目标的轮廓进行提取,然后用矩形框将运动目标包围 ,再判定运动目标是否进入了所设置的警戒区域,从而进一步决定将运动目标包围的矩形框的颜色以区分是否进入警戒区域
    2022-03-29 20:24:42下载
    积分:1
  • 模糊c聚类算法
    这是实现ufc算法的源代码,实现图像的聚类,通过将相似的部分聚类,得到图像的边缘,供大家学习,希望会有所帮助
    2022-03-29 09:55:09下载
    积分:1
  • 如何进行简单的有序抖动算法 (半色调)?
    翻译 maninwest@Codeforge 作者:Mr. Lai Tai-Yu@CodeProject我们常在报纸上看到图片。观察这样的图片你会发现它是由一个个点组成的。我们也可以做出这种效果。很有趣。适用于初学者。背景操作系统: Microsoft Windows 7 专业版 (64 位) 开发实用程序: Microsoft Visual Studio 2010使用代码 // The height of the image. for ( int iY = 0; iY < imageA->DibInfo->bmiHeader.biHeight; iY++ ) { // The height of the image. for ( int iX = 0; iX < imageA->DibInfo->bmiHeader.biWidth; iX++ ) { // The index of pixel, because we use the three depth bit to present one pixel of color, // Therefore, we have to multiply three. lIDXA = ( iX * 3 ) + ( iY * imageA->DibInfo->bmiHeader.biWidth * 3 ); // To get the pixel depth of the blue channel, byteRGB_BA = imageA->DibArr
    2022-04-24 07:36:05下载
    积分:1
  • 696518资源总数
  • 105873会员总数
  • 12今日下载