• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

aminzabardast/SIFT-on-MATLAB: This is an Implementation of "SIFT Features&q ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

aminzabardast/SIFT-on-MATLAB

开源软件地址(OpenSource Url):

https://github.com/aminzabardast/SIFT-on-MATLAB

开源编程语言(OpenSource Language):

MATLAB 100.0%

开源软件介绍(OpenSource Introduction):

SIFT-on-MATLAB

An implementation of Distinctive image features from scale-invariant keypoints, created by David Lowe. This is a term project for "Advanced Topics in Medical Image Analysis" course at Middle East Technical University.

Usage

Read an image in MatLab and convert it into gray scale image then use it as input for SIFT function.

  • SIFT(Image, Octaves, Scales, Sigma): Main function takes gray scale image, number of octaves, number of scales per octaves and initial value for sigma. Returns key points inside a cell array.

Example:

image = imread('image.jpg');
image = double(rgb2gray(image));
keyPoints = SIFT(image,3,5,1.6);

Key points created in the process are objects. All of the key points are returned in a cell array. Each key point contains:

  • coordinates():returns [x, y] coordinate of the key point on image.
  • direction():Returns general Direction of the key point.
  • magnitude():Returns the magnitude of general direction vector.
  • octave():Returns number of the octave which the key point extracted from.
  • scale(): Returns sigma value which the image is convolved with.
  • descriptor():Returns a vector containing the descriptor.

Image Visualizer

This function's main purpose is to illustrate the keypoints on the image. The function SIFTKeypointVisualizer will be called after extracting keypoints.

Example:

image = SIFTKeypointVisualizer(image,keyPoints);
imshow(uint8(image));

Dependencies

This code is dependent on some functions within Image Processing Toolbox version 9.2.

This code should be compatible with any MatLab newer than R2015a.

Disclaimer

All the rights to "Distinctive image features from scale-invariant keypoints" are reserved for University of British Columbia. A license must be obtained from the University of British Columbia for any commercial applications.

Contact

For further information please contact [email protected] or [email protected].




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap