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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 基于FPGA的缩放源程序
    资源描述本程序利用XC5VLX110T实现,其它设备也可参考。实现了图像缩放、显示和位置调整功能,包含VGA显示模块,IIC控制模块和图像处理模块,附有仿真结果!
    2022-03-13 12:09:59下载
    积分:1
  • 运动模糊复原
    应用背景运动模糊图像是常见的模糊图像之一,在生活中处处存在,比如相机照相是手抖动就有可能造成运动模糊,在军事,交通,医学等方面都有应用,所以对运动模糊图像复原的研究有重大的意义。关键技术本文先假设运动尺度和运动角度,构造一个点扩散函数,使原图像变模糊,然后运用四种算法对图像进行复原(维纳滤波,最小二乘法,L-R,以及盲卷积),通过对比看哪种算法效果更好。
    2022-09-01 10:50:04下载
    积分:1
  • DX11 程序
    DX 11写的风景,包括反射和折射的效果,适合初学者使用学习。 很清晰的列出了shader的初始化使用和render,还有模型的载入,镜头的控制等等,全部是单独的类写出,初学者能很容易看懂
    2023-08-17 17:40:07下载
    积分:1
  • 加权融合算法的Matlab源代码
    加权图像融合算法的Matlab源代码,包括IHS,PCA Fusion,主要运用在GSM中卫星图像处理,里面有例子图片,可以清晰的看见处理效果。
    2022-05-24 04:14:14下载
    积分:1
  • vc++显示
    这个主要是是在VC++6.0下运行的,在MFC对话框下显示一副灰度图像,可已将灰度图像显示在相应的图片控件上,并且实现灰度空间转换。希望能帮助大家,谢谢!!
    2022-04-13 09:30:25下载
    积分:1
  • 低通滤波器
    2022-02-26 15:43:38下载
    积分:1
  • 手的姿势不变
    可以同时获得强度和范围的图像,提出了一种在系统中的用户的手任意姿势
    2022-08-11 17:04:35下载
    积分:1
  • RGB-HLS颜色空间互换
    资源描述C++实现的RGB与HLS颜色空间互换程序,在图像处理中会经常用到,算法简单,容易理解,可直接移植的需要的地方
    2022-09-15 12:35:03下载
    积分:1
  • 条件随机场链式CRF
    机器学习算法代码,可以用于分词,图像识别,行为识别等 原版本只可以在32位xp下运行,经本人修改,适用于各种版本matlab windows   clear all useMex = 0; % Set this to 1 to use mex files to speed things up %% Generate Synthetic Data % Notes: %   - X is categorical, each element X(i,j) contains the value of feature j for word i, %       a value of "0" means ignore the feature for this training example %   - y is cateogircal, each element y(i) contains the label for word i %       a value of "0" indicates the position between sentences [X,y] = crfChain_genSynthetic; nWords = size(X,1); nStates = max(y); nFeatures = max(X); %% Initialize parameters and data structures [w,v_start,v_end,v] = crfChain_initWeights(nFeatures,nStates,"randn");%初始化参数为正太分布,w状态-特征,v状态-状态 featureStart = cumsum([1 nFeatu
    2022-04-19 10:41:14下载
    积分:1
  • 此程序实现了基于颜色特征的检索功能。
    此程序实现了基于颜色特征的图像检索功能。此程序实现了基于颜色特征的图像检索功能。此程序实现了基于颜色特征的图像检索功能。此程序实现了基于颜色特征的图像检索功能。
    2023-04-14 14:00:03下载
    积分:1
  • 696518资源总数
  • 106164会员总数
  • 18今日下载