Go to the source code of this file.
Functions | |
template<class T > | |
Image< T > | dilateImg (const Image< T > &img, const Image< T > &se, Point2D< int > origin=Point2D< int >(-1,-1)) |
Dilate the img with structuring element se with a given origin. | |
template<class T > | |
Image< T > | erodeImg (const Image< T > &img, const Image< T > &se, Point2D< int > origin=Point2D< int >(-1,-1)) |
Erode the img with structuring element se with a given origin. | |
template<class T > | |
Image< T > | openImg (const Image< T > &img, const Image< T > &se, Point2D< int > origin=Point2D< int >(-1,-1)) |
Open (erode and the close) img with struct element se with a given origin. | |
template<class T > | |
Image< T > | closeImg (const Image< T > &img, const Image< T > &se, Point2D< int > origin=Point2D< int >(-1,-1)) |
Close (dilate and erode) img with struct element se with a given origin. |
functions for binary morphology (dilate, erode, open, close)
Definition in file MorphOps.H.
Image<T> closeImg | ( | const Image< T > & | img, | |
const Image< T > & | se, | |||
Point2D< int > | origin = Point2D< int >(-1,-1) | |||
) | [inline] |
Close (dilate and erode) img with struct element se with a given origin.
origin | is the origin of the structuring element. This parameter is optional - the default is the center of the SE |
Definition at line 212 of file MorphOps.C.
References dilateImg(), and erodeImg().
Image<T> dilateImg | ( | const Image< T > & | img, | |
const Image< T > & | se, | |||
Point2D< int > | origin = Point2D< int >(-1,-1) | |||
) | [inline] |
Dilate the img with structuring element se with a given origin.
origin | is the origin of the structuring element. This parameter is optional - the default is the center of the SE |
Definition at line 48 of file MorphOps.C.
References ASSERT, Image< T >::begin(), Image< T >::beginw(), Image< T >::getHeight(), Image< T >::getWidth(), Point2D< T >::i, Image< T >::initialized(), max(), and ZEROS.
Referenced by closeImg(), and openImg().
Image<T> erodeImg | ( | const Image< T > & | img, | |
const Image< T > & | se, | |||
Point2D< int > | origin = Point2D< int >(-1,-1) | |||
) | [inline] |
Erode the img with structuring element se with a given origin.
origin | is the origin of the structuring element. This parameter is optional - the default is the center of the SE |
Definition at line 120 of file MorphOps.C.
References ASSERT, Image< T >::begin(), Image< T >::beginw(), Image< T >::getHeight(), Image< T >::getVal(), Image< T >::getWidth(), Point2D< T >::i, Image< T >::initialized(), max(), and ZEROS.
Referenced by closeImg(), and openImg().
Image<T> openImg | ( | const Image< T > & | img, | |
const Image< T > & | se, | |||
Point2D< int > | origin = Point2D< int >(-1,-1) | |||
) | [inline] |
Open (erode and the close) img with struct element se with a given origin.
origin | is the origin of the structuring element. This parameter is optional - the default is the center of the SE |
Definition at line 205 of file MorphOps.C.
References dilateImg(), and erodeImg().