mimas::canny_tool< T > Class Template Reference

Canny edge extraction tool. More...

#include <canny_tool.h>

Collaboration diagram for mimas::canny_tool< T >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 canny_tool (void)
edge_string_ptr_list findEdgeStrings (const image< T > &input)
 Perform edge-detection.

Detailed Description

template<typename T>
class mimas::canny_tool< T >

Canny edge extraction tool.

Algorithms and inspiration from TINA. canny_tool is an operator which is used to extract edge strings from input images. Edge extraction method is based upon Canny's algorithm and includes Canny's post processing methods. Found edges are grouped into continuous strings. This class is a template class because it must operator on a template class (the input image).

There are some tutorials about the Canny edge detection technique here:

Author:
Stuart Meikle (stu@stumeikle.org)
Date:
Sat May 4 19:22:36 2002
See also:
edge_string

Definition at line 43 of file canny_tool.h.


Constructor & Destructor Documentation

template<typename T>
mimas::canny_tool< T >::canny_tool ( void   )  [inline]

Definition at line 55 of file canny_tool.h.


Member Function Documentation

template<typename T>
edge_string_ptr_list mimas::canny_tool< T >::findEdgeStrings ( const image< T > &  input  )  [inline]

Perform edge-detection.

Find the edges in the given input image and return them as a list of edge strings.

See also:
edge_string

Definition at line 67 of file canny_tool.h.

References mimas::image< T >::clear(), mimas::edge_string_op::extractFromImage(), and mimas::nonMaximaSuppression().

Referenced by mimas::cgh_scene< T >::createFromImage(), and mimas::cgh_scene< T >::createFromImageFixedPoints().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
[GNU/Linux] [Qt] [Mesa] [STL] [Lapack] [Boost] [Magick++] [Xalan-C and Xerces-C] [doxygen] [graphviz] [FFTW] [popt] [xine] [Gnuplot] [gnu-arch] [gcc] [gstreamer] [autoconf/automake/make] [freshmeat.net] [opensource.org] [sourceforge.net] [MMVL]
mimas 2.1 - Copyright Mon Oct 30 11:31:25 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...