初值化处理的matlab代码-SIFT-on-MATLAB:这是MatLab上“SIFT功能”的实现

时间:2024-06-15 00:09:33
【文件属性】:

文件名称:初值化处理的matlab代码-SIFT-on-MATLAB:这是MatLab上“SIFT功能”的实现

文件大小:429KB

文件格式:ZIP

更新时间:2024-06-15 00:09:33

系统开源

初值化处理的matlab代码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():返回包含描述符的向量。 影像展示台 该


【文件预览】:
SIFT-on-MATLAB-master
----.gitignore(2KB)
----README.md(2KB)
----SIFT.m(10KB)
----SIFTKeypointVisualizer.m(972B)
----KeyPoint.m(926B)
----main.m(206B)
----images()
--------sky.jpg(193KB)
--------audreyhepburn.png(192KB)
--------circles.png(42KB)

网友评论