matlabrgb2gray函数代码MATLAB
上的
SIFT
的实现,由
.
这是中东技术大学“医学图像分析高级主题”课程的学期项目。
用法
在
Matlab
中读取图像并将其转换为灰度图像,然后将其用作SIFT函数的输入。
SIFT(Image,
Octaves,
Scales,
Sigma):主要函数取灰度图像、八度数、每八度数和sigma的初始值。
返回元胞数组内的关键点。
例子:
image
=
imread('image.jpg');
image
=
double(rgb2gray(image));
keyPoints
=
SIFT(image,3,5,1.6);
在过程中创建的关键点是对象。
所有关键点都在元胞数组中返回。
每个关键点包含:
coordinates():返回图像上关键点的[x,y]坐标。
direction():返回关键点的一般方向。
magnitude():返回一般方向矢量的幅度。
octave():返回提取关键点的八度数。
scale():返回图像卷积的
sigma
值。
descriptor():返回包含描述符的向量。
图像可视化器
此功能的主要目
2022-06-03 06:06:52
649KB
系统开源
1