Rob Hess的SIFT程序详细解释

Rob Hess的SIFT程序详细解释

ID:38254723

大小:50.80 KB

页数:6页

时间:2019-06-07

Rob Hess的SIFT程序详细解释_第1页
Rob Hess的SIFT程序详细解释_第2页
Rob Hess的SIFT程序详细解释_第3页
Rob Hess的SIFT程序详细解释_第4页
Rob Hess的SIFT程序详细解释_第5页
资源描述:

《Rob Hess的SIFT程序详细解释》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/**defaultnumberofsampledintervalsperoctavesub-level每个尺度空间的采样间隔数*///初始值为3#defineSIFT_INTVLS3/**defaultsigmaforinitialgaussiansmoothing高斯平滑的数目*///初始值是1.6#defineSIFT_SIGMA1.6/**defaultthresholdonkeypointcontrast

2、D(x)

3、阈值点取值0-1小于这个即剔除低对比度的伪特征点*///值越大,被剔除的特征点就越多#defineSIFT_CONTR_THR0.04//初

4、始值是0.04/**defaultthresholdonkeypointratioofprinciplecurvatures*///主曲率阈值r=10,大于10即去掉边缘响应点#defineSIFT_CURV_THR10//初始值是10/**doubleimagesizebeforepyramidconstruction?金字塔构造*///在建立尺度空间之前如果原图像放大一倍则取值为1,否则为0#defineSIFT_IMG_DBL1/**defaultwidthofdescriptorhistogramarray*///descr_width:计算特征描述符时邻

5、域子块的宽度,#defineSIFT_DESCR_WIDTH4//初始值为4/**defaultnumberofbinsperhistogramindescriptorarray*///计算特征描述符时将特征点邻域进行投影的方向数,默认为8,分别是0,45,90,135180,225,270,315共8个方向。#defineSIFT_DESCR_HIST_BINS8/*assumedgaussianblurforinputimage为了产生更多的keypointsLowe在SIFT算法的开始通过线性插值将原始图像扩大一倍,并且进行了一个σ=0.5的高斯平滑预处理*

6、/#defineSIFT_INIT_SIGMA0.5//初始值是0.5/*widthofborderinwhichtoignorekeypoints*///忽略特征点的边界宽度#defineSIFT_IMG_BORDER5/*maximumstepsofkeypointinterpolationbeforefailure关键点插值的最大间隔*/#defineSIFT_MAX_INTERP_STEPS5/*defaultnumberofbinsinhistogramfororientationassignment主方向分配的直方图数量*/#defineSIFT_OR

7、I_HIST_BINS36/*determinesgaussiansigmafororientationassignment*///特征点主方向分配时高斯平滑σ为1.5倍特征点所在的尺度#defineSIFT_ORI_SIG_FCTR1.5/*determinestheradiusoftheregionusedinorientationassignment*///主方向分配时使用的区域半径#defineSIFT_ORI_RADIUS3.0*SIFT_ORI_SIG_FCTR/*numberofpassesoforientationhistogramsmoothin

8、g主方向直方图平滑*/#defineSIFT_ORI_SMOOTH_PASSES2/*orientationmagnituderelativetomaxthatresultsinnewfeature方向与最大值的%80比较*///初始值0.8阈值#defineSIFT_ORI_PEAK_RATIO0.8/*determinesthesizeofasingledescriptororientationhistogram主方向直方图描述符尺寸*///初始值3.0#defineSIFT_DESCR_SCL_FCTR3.0/*thresholdonmagnitudeofe

9、lementsofdescriptorvector描述符向量元素幅度的阈值*///初始值是0.2128维SIFT描述子中大于0.2的维度量截取为0.2#defineSIFT_DESCR_MAG_THR0.2/*factorusedtoconvertfloating-pointdescriptortounsignedchar数据类型转换*///浮点数转换为无符号字符的因子值#defineSIFT_INT_DESCR_FCTR512.0/*returnsafeature'sdetectiondata特征提取函数,img代表需要进行特征提取的图像,feat用来存储提取的

10、特征向量,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。