登录
首页 » 图像处理 » 基于特征点提取的sift算法核心代码

基于特征点提取的sift算法核心代码

于 2022-02-05 发布 文件大小:9.64 kB
0 224
下载积分: 2 下载次数: 1

代码说明:

sift代码主要实现在sift.c这个文件中:首先创建初始图像,即通过将图像转换成为32位的灰度图像,然后将图像进过三次插值放大,之后进行高斯模糊,在此基础上进行高斯金字塔以及高斯差分金字塔的构建,下一步对图像进行特征点检测,计算特征向量的尺度,调整图像大小,计算特征方向,计算二维方向直方图并将其转换成为特征描述子。在输入参数中,img表示输入图像,feat表示提取的特征指针,octvl表示高斯金字塔和高斯差分金字塔的组数,的intvl表示高斯金字塔和高斯差分金字塔的层数,sigma是初始化过程中高斯模糊所使用的参数,contr_thr是归一化之后去除不稳定特征的阈值,curv_thr是去除边缘特征的主曲率阈值,img_dbl是是否将图像放大为之前的两倍,descr_with是计算特征描述子方向的直方图的宽度,descr_hist_bins是直方图中的条数。

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

发表评论

0 个回复

  • 深度学习图像分类代码
    深度学习的一种模型deep-net其中是自编码SEA和分类器组成,用于图像分类;SEA可以用于可以代表输入数据的最重要的因素,加上分类器softmax就能实现分类;在图像分类上要好于其他的模型
    2022-08-12 17:00:35下载
    积分:1
  • 虹膜识别软件_基于计算机视觉算法
    应用背景虹膜识别软件,基于VS2010中的MFC开发的,一定可以跑起来,有详细的算法说明,有完整的程序代码和详细CDIO文档,以及详细的流程图。关键技术基于计算机视觉和模式识别技术开发的虹膜提取和识别软件。通过提取虹膜的关键点特征,设计出好的特征提取算法,能最大程度的区分不同人的虹膜的特征,具有良好的应用效果。
    2022-08-10 17:52:35下载
    积分:1
  • 灰度线性变换
    灰度线性变换, 程序能够运行出正确的结果,希望对各位有帮助。 
    2022-07-07 20:33:32下载
    积分:1
  • 图像的LBP特征
    这是对图像中的人脸提取其中的LBP特征,用到了OpenCV中的图像的类型IplImage,将图像中的人脸的纹理提取出来,这样便可以消除光照对人脸图像的影响,对于图像中的有用的信息表示为1,其他表示为0,这样就可以将lbp特征显示出来
    2022-01-31 22:41:39下载
    积分:1
  • IDL函数与应用程序
    文件当中包含非常丰富的作图程序和源文件,相信会有很大的帮助。-the manual introduces the reader to the main IDL image processing in the powerful functions. Including how that controlling the images and information extraction. To help readers gain a quick, the book provides a lot of direct graphics and graphical object examples of the treatment. 
    2022-02-10 00:18:08下载
    积分:1
  • 检测圆的opencv程序
    应用背景opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行,opencv检测圆的程序,可以直接运行关键技术进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换,进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换进行霍夫圆变换
    2022-01-25 18:40:52下载
    积分:1
  • BMP转换JPG
    BMP转换JPG
    2022-06-14 02:27:30下载
    积分:1
  • 边缘定向超精度
    2022-01-25 15:08:43下载
    积分:1
  • 识别图像中时钟时间的Matlab GUI程序
    本人之前上传过一个在图像中识别时间的Matlab程序,本程序是将它的GUI程序,有用户界面,运行时必须打开mytime.m这个文件再运行,才能看到结果。
    2022-02-28 13:04:06下载
    积分:1
  • tecplot field file
    01.#include "global.h"  02.#include "TECIO.h"  03.void write_tecplot_field_file(int t)  04.{  05.    register int x,y,yx,i;  06.    char name[200], zname[200],RE[10],dummy=(char)12;  07.    int Re;  08.  09.        /* array for the coordinates */  10.        float *xc,             11.              *yc,  12.              *rho,  13.              *u,  14.              *v,  15.  
    2023-06-07 09:20:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载