SIFT
所属分类:图形图像处理
开发工具:matlab
文件大小:3KB
下载次数:2
上传日期:2019-10-15 16:53:16
上 传 者:Stephen Zheng
说明: 用法
在Matlab中读取图像并将其转换为灰度图像,然后将其作为SIFT函数的输入。
sift(图像,八度音阶,音阶,sigma):主函数获取灰度图像,八度音阶数,每八度音阶数和sigma的初始值。返回单元格数组中的关键点。
例子:
image=imread('image.jpg');
image=double(rgb2gray(image));
keypoint=SIFT(image,3,5,1.6);
过程中创建的关键点是对象。所有关键点都返回到一个单元格数组中。每个要点包括:
coordinates():返回图像上关键点的[x,y]坐标。
direction():返回关键点的一般方向。
magnize():返回一般方向向量的大小。
octave():返回从中提取关键点的八进制数。
scale():返回图像卷积的sigma值。
descriptor():返回包含描述符的向量。
图像可视化工具
此函数的主要目的是说明图像上的关键点。提取关键点后将调用函数siftkeypointvisualizer。