SMIL 1.1.2
|
Skeletons result from sequential iterations of thinnings that generate a medial axis of the input set. This medial axis are called skeleton.
Algorithms in this Addon don't make use of mathematical morphology operations but, most of the time, on empirical rules to iteratively removal of pixels based on their connectivity or neighborhood till idempotency.
Functions | |
template<class T > | |
RES_T | zhangSkeleton (const Image< T > &imIn, Image< T > &imOut) |
zhangSkeleton() - Zhang 2D skeleton | |
template<class T > | |
RES_T | zhangThinning (const Image< T > &imIn, Image< T > &imOut) |
zhangThinning() - Zhang 2D skeleton | |
template<typename T > | |
RES_T | imageThinning (const Image< T > &imIn, Image< T > &imOut, string method="Zhang") |
imageThinning() | |
zhangSkeleton() - Zhang 2D skeleton
Implementation corresponding to the algorithm described in [18], [5] and [9].
[in] | imIn | : input image |
[out] | imOut | : output image |
zhangThinning() - Zhang 2D skeleton
Implementation corresponding to the algorithm described in [18], [5] and [9].
[in] | imIn | : input image |
[out] | imOut | : output image |