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

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

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

代码说明:

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

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

发表评论

0 个回复

  • LBP image segement
    一共有三个m文件,一个是lbp.m, 存放主要的lbp算法,一个是getmapping,用以做算法的辅助函数,一个是lbptest.m,存放着测试代码。这三个文件需要放到同一个文件夹,并在文件夹中添加相应的图片,具体的图片名字见lbptest.m的代码,运行lbptest.m可以查看结果。
    2022-01-25 16:06:03下载
    积分:1
  • ersateatresaxvhbvghsdgx
    LPC1114代码库是NXP基于Cortex-M0的LPC1100系列的完整开放源代码(BSD许可证)软件库,支持所有主要的内部外围设备,并支持常见硬件的驱动程序,如基于SPI的EEPROM和I2C温度传感器(LM75B)。代码库包括完整的C启动代码和易于理解的make文件和链接器脚本,用于从任何OS上的命令提示符(YaGARTO 4.5.0和NBSP;用于构建),以及用于开源ARM C/C++的IDE和基于ARC的商业GCC交叉工程的项目文件(对HW有用)
    2022-05-27 20:12:12下载
    积分:1
  • vs2010+Qt5+Tesseract-OCR实现字符识别
    应用背景 适用于数码相机等手持设备拍摄到的字符图片实现图片左下角时间识别、图片中存在的较大字符区识别。 字符区字符数建议8个以上,如果要识别的字符数有变化,可对程序中一个对字数数进行筛选的参数进行修改即可。 关键技术关键点:如何在整个图片中搜寻到字符区的方法以及搜索到以后如何进行筛选出真正的目标区。
    2023-05-13 03:10:10下载
    积分:1
  • vc高斯模糊源码
    vc实现 高斯模糊算法处理,可完美实现图片高斯模糊效果。 VC realization of Gauss fuzzy algorithm processing, can achieve the perfect picture of Gauss fuzzy effect.
    2022-04-29 02:31:15下载
    积分:1
  • 基于视觉的加密和隐写术的广播
    拟议的安保系统由两个可视秘密共享方案 (车辆安检系统) 和一个图像隐藏方法组成。第一次提出车辆安检系统取决于将使股票四倍于原始图像而第二个拟议车辆安检系统取决于改性想法的概率 VC 没有像素增加,这意味着加密的股票是原始图像的大小相同的四个亚像素的像素扩展传统 VC 改良思想。拟议的隐藏方法基于隐藏的秘密图像覆盖图像的 DCT 系数中位。拟议的基本思想是制度的控制参与者的安全级别,并确定优先事项的每个参与者通过确定哪些参与者是制度的无法解密的秘密 (S) 和谁将无法解密的秘密 (S)。自从 VC、 动手术,二进制或二进制文件的投入,因此,所选的颜色或灰度图像,用来构建信息共享,必须通过使用弗洛伊德和斯坦伯格过滤器转换为二进制。
    2023-05-31 18:45:03下载
    积分:1
  • 去雾质量评价标准
    对各种算法去雾后的结果进行质量评价的matlab程序。内部含有信息熵,对比度,梯度等常用客观对比标准。
    2022-03-19 04:52:00下载
    积分:1
  • 交通标志牌分割相关代码
    在图像中提取颜色分量,可以再交通标志识别中用于分割定位,主要包括霍夫圆检测,特定颜色提取,阈值分割,边缘检测等,可以参考一下
    2022-01-28 04:01:08下载
    积分:1
  • 基于人眼的人脸旋转裁剪
    根据给定的人脸的位置,输入人脸的位置,对人脸进行旋转,使得人眼视水平,并处理使人眼之间的距离是100个像素。 最后对整个图片进行裁剪,得到340*340 照片作为最后的结果。
    2022-03-20 11:29:47下载
    积分:1
  • camshift opencv
    从opencv/sample里获得cvInRangeS函数可用于检查一个矩阵中的像素灰度值是否属于某一指定范围。并且可以输出一个单通道矩阵来进行标识。
    2022-07-06 19:02:33下载
    积分:1
  • 小波压缩
    在这里,我用小波算法的图像压缩利用小波工具箱MATLAB中。该算法背后的基本思想是滤波器组理论。小波函数的排序是哈尔。
    2022-06-29 18:07:47下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载