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. ============================================================

近期下载者

相关文件


收藏者