Enum skeletonize::MarkingMethod [−][src]
pub enum MarkingMethod { Standard, Modified, }
The algorithm that determines which pixels are removed during the edge thinning process.
Reference
Zhang, T. Y. & Suen, C. Y. (1984). A fast parallel algorithm for thinning digital patterns. Commun. ACM 27, 3 (March 1984), 236–239. DOI:10.1145/357994.358023
Chen, Yung-Sheng & Hsu, Wen-Hsing. (1988). A modified fast parallel algorithm for thinning digital patterns. Pattern Recognition Letters. 7. 99-106. DOI:10.1016/0167-8655(88)90124-9
Variants
An algorithm based on Zhang and Suen, 1984
.
See MarkingMethod for reference.
An improved and slightly more complex algorithm than Standard
based on
Chen and Hsu, 1988
. This algorithm improves on the original’s
weaknesses with generally thinner lines and better line connectivity.
See MarkingMethod for reference.
Trait Implementations
impl Clone for MarkingMethod
[src]
impl Clone for MarkingMethod
[src]fn clone(&self) -> MarkingMethod
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MarkingMethod
[src]
impl Copy for MarkingMethod
[src]impl Default for MarkingMethod
[src]
impl Default for MarkingMethod
[src]impl PartialEq<MarkingMethod> for MarkingMethod
[src]
impl PartialEq<MarkingMethod> for MarkingMethod
[src]impl StructuralPartialEq for MarkingMethod
[src]
impl StructuralPartialEq for MarkingMethod
[src]Auto Trait Implementations
impl RefUnwindSafe for MarkingMethod
impl RefUnwindSafe for MarkingMethod
impl Send for MarkingMethod
impl Send for MarkingMethod
impl Sync for MarkingMethod
impl Sync for MarkingMethod
impl Unpin for MarkingMethod
impl Unpin for MarkingMethod
impl UnwindSafe for MarkingMethod
impl UnwindSafe for MarkingMethod