#include <canny_tool.h>
Collaboration diagram for mimas::canny_tool< T >:
Public Member Functions | |
canny_tool (void) | |
edge_string_ptr_list | findEdgeStrings (const image< T > &input) |
Perform edge-detection. |
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:
Definition at line 43 of file canny_tool.h.
mimas::canny_tool< T >::canny_tool | ( | void | ) | [inline] |
Definition at line 55 of file canny_tool.h.
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.
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: