enum StructuringElement
Source: morphology.joule:8
enum StructuringElementSource: morphology.joule:8
fn create_structuring_element(shape: StructuringElement, width: usize, height: usize) -> Vec<Vec<bool>>Source: morphology.joule:19
fn erode(image: &Image, kernel: &[Vec<bool>]) -> ImageSource: morphology.joule:60
fn dilate(image: &Image, kernel: &[Vec<bool>]) -> ImageSource: morphology.joule:93
fn opening(image: &Image, kernel: &[Vec<bool>]) -> ImageSource: morphology.joule:126
fn closing(image: &Image, kernel: &[Vec<bool>]) -> ImageSource: morphology.joule:133
fn morphological_gradient(image: &Image, kernel: &[Vec<bool>]) -> ImageSource: morphology.joule:140
fn top_hat(image: &Image, kernel: &[Vec<bool>]) -> ImageSource: morphology.joule:148
fn black_hat(image: &Image, kernel: &[Vec<bool>]) -> ImageSource: morphology.joule:155
fn skeletonize(image: &Image) -> ImageSource: morphology.joule:162
fn hit_or_miss(image: &Image, hit_kernel: &[Vec<bool>], miss_kernel: &[Vec<bool>]) -> ImageSource: morphology.joule:193
fn distance_transform(image: &Image) -> ImageSource: morphology.joule:206
fn watershed(image: &Image, markers: &Image) -> ImageSource: morphology.joule:263
fn connected_components(image: &Image, connectivity: u8) -> (Image, usize)Source: morphology.joule:312