edgetools
所属分类:matlab编程
开发工具:matlab
文件大小:33KB
下载次数:28
上传日期:2006-09-20 23:18:09
上 传 者:
chihming
说明: SUSAN-based functions to detects image edges and their orientation
(SUSAN-based functions to detects image ed celebrated and their orientation)
文件列表:
edgetools (0, 2006-09-15)
edgetools\CHANGELOG.TXT (240, 2006-09-15)
edgetools\edgedir.m (7722, 2006-09-15)
edgetools\edgemap.m (6943, 2006-09-15)
edgetools\edgexample.m (2890, 2006-09-15)
edgetools\edgexample2.m (2893, 2006-09-15)
edgetools\LICENSE.TXT (18011, 2006-03-04)
edgetools\normalizeangle.m (2269, 2006-09-15)
edgetools\testimage.png (12724, 2006-07-07)
edgetools\testimage2.png (3821, 2006-09-14)
README
============================================================
Name:
edgetools (edgemap.m + edgedir.m)
Version:
1.0
Revision:
002
Release date:
2006-09-15
Author:
Nicola Asuni
Copyright (c) 2006:
Tecnick.com S.r.l.
Via Ugo Foscolo n.19
09045 Quartu Sant'Elena (CA)
ITALY
http://www.tecnick.com
Software License:
GNU GENERAL PUBLIC LICENSE v.2
http://www.gnu.org/copyleft/gpl.html
Descriptions:
edgemap.m
% --------------------
% This function detects edges, which are those places in an image that
% correspond to object boundaries. To find edges, this function looks
% for places in the image where the intensity changes rapidly, using
% an improved SUSAN technique.
%
% This algorithm is based on the technique described on:
% S.M. Smith, J.M. Brady, "SUSAN - a new approach to low level image
% processing", Int Journal of Computer Vision, 23(1):45-78, May 1997.
% This technicque is subject to a patent:
% S.M. Smith, "Method for digitally processing images to determine the
% position of edges and/or corners therein for guidance of unmanned
% vehicle. UK Patent 2272285. Proprietor: Secretary of State for
% Defence, UK. 15 January 1997.
% USAGE
% --------------------
% [EDG] = edgemap(IM)
% [EDG] = edgemap(IM, TR)
% [EDG] = edgemap(IM, TR, KR)
% [EDG] = edgemap(IM, TR, KR, NR)
% [EDG] = edgemap(IM, TR, KR, NR, OP)
% INPUT
% --------------------
% IM : source image (RGB or grayscale)
% TR : Brightness Threshold (default = 20)
% KR : USAN Kernel Radius (nucleus excluded) (default = 3)
% NR : EDG matrix will be normalized to this range of integers
% (default = 0 = not normalize)
% OP : if true (default) removes from USAN the pixels that are not
% directly connected with the nucleus
% OUTPUT
% --------------------
% EDG : edge strength image
% ---------------------------------------------------------------------
edgedir.m
% --------------------
% This function detects the angles of the tangents to image edges.
% Angles are counted counter-clockwise starting from horizontal.
% The edges are those places in an image that correspond to object
% boundaries.
% To find the angles of edges, this function uses a modified SUSAN
% technique.
%
% This algorithm is based on the technique described on:
% S.M. Smith, J.M. Brady, "SUSAN - a new approach to low level image
% processing", Int Journal of Computer Vision, 23(1):45-78, May 1997.
% This technicque is subject to a patent:
% S.M. Smith, "Method for digitally processing images to determine the
% position of edges and/or corners therein for guidance of unmanned
% vehicle. UK Patent 2272285. Proprietor: Secretary of State for
% Defence, UK. 15 January 1997.
% USAGE
% --------------------
% [ANG] = edgedir(EDG)
% [ANG] = edgedir(EDG, KR)
% [ANG] = edgedir(EDG, KR, OP)
% INPUT
% --------------------
% EDG : edge strength image
% KR : USAN Kernel Radius (nucleus excluded) (default = 3)
% OP : if true (default) removes from USAN the pixels that are not
% directly connected with the nucleus
% OUTPUT
% --------------------
% ANG : angles of the tangents to image edges (edge orientation) in
% radiants ]0,pi]. Angles are counted counter-clockwise starting
% from horizontal.
% ---------------------------------------------------------------------
Example:
Check the edgexample.m and edgexample2.m scripts for usage example.
============================================================
近期下载者:
相关文件:
收藏者: