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

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

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

代码说明:

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

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

发表评论

0 个回复

  • 函数库
    相信使用过的朋友应该会喜欢上libjpeg,它简单易用、压缩质量可以随意控制、并且稳定性很好,但是,官方网站给提供的libjpeg库,不论是进行压缩时还是解压缩时,都需要用到FILE,使得我们如果想在内存中直接压缩或解压缩图像还要自己实现相应的结构,总之,比较麻烦,尤其对初学者,更是不知从何处入手,幸运的是,libjpeg给我们提供了源代码,今天我就为大家介绍,怎样修改源代码,使libjpeg可以非常容易的直接处理内存中的图像,而无需借助文件操作。
    2023-02-07 13:45:04下载
    积分:1
  • 直方均衡
    int main() {  char infilename[20];  char outfilename[20];  printf("请输入图像文件名: ");  scanf("%s",infilename);  if( ReadInfo(infilename) )  {   if(Histogram())   {    printf("请输入输出图像名,以.bmp结束 ");    scanf("%s",outfilename);    WriteToFile(outfilename);   }  }  else  {   printf("读取文件出错 ");   return 0;  }  return 1; }  
    2022-01-28 17:05:18下载
    积分:1
  • 从彩色提取的 R、 G、 B 平面
    我附上了 matlab 代码提取彩色图像的红色、 绿色和蓝色的飞机。它是对彩色图像的三个平面分析很有帮助。并且我们可以显示每个平面分开。
    2022-07-15 22:09:07下载
    积分:1
  • 手指计数
    采用的方法是在一个小的区域分割的背景减法。 然后手指计数和计数应用被打开。
    2022-02-26 12:39:46下载
    积分:1
  • YUV本地视频播放器
    OOL CVideoEXEDlg::OnInitDialog() { CDialog::OnInitDialog(); // Add "About..." menu item to system menu. // IDM_ABOUTBOX must be in the system command range. ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE);
    2023-03-12 14:00:04下载
    积分:1
  • 滤波算法,希望能给于借鉴
    matlab的十几种图像滤波算法,费好大力气才找到的,希望能给于借鉴
    2022-04-28 03:50:56下载
    积分:1
  • 基于自聚焦透镜焦点测量和空间频率融合
    这段代码是在 matlab 中实现的。输入两个的多聚焦图像和设置的步骤变量设置为 1、 2 或 3 和阈值 T,块大小。输出是一个焦点无处不在的复合图像。
    2022-08-17 09:55:06下载
    积分:1
  • 片显示showphoto
    资源描述一个基于Qt平台的c++入门图形转换显示的小程序,有助于新手入门图形转换.
    2022-03-21 09:18:42下载
    积分:1
  • 彩色转灰度VC++源码
    用C++写的,没有使用任何第三方API,实现了彩色图像转换成灰度图像的功能,测试效果不错。
    2022-01-25 14:50:22下载
    积分:1
  • actionscript3做的程序
    资源描述用actionscript3.0做的能够对小的图像进行简单的处理,比如将彩色照片变为黑白,反相,锐化,加噪处理,平滑处理等,具有打开图片和保存处理过的图片的功能。
    2022-05-28 09:46:44下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载