Skip to main content

disk_kernel

Function disk_kernel 

Source
pub fn disk_kernel(radius: usize) -> Array2<u8>
Expand description

Create a filled-disk structuring element with the given radius.

The returned array has dimensions (2r+1) × (2r+1). Elements inside or on the boundary of the disk are set to 1; outside elements are 0.

§Example

use scirs2_vision::morphology::disk_kernel;

let k = disk_kernel(2);
assert_eq!(k.dim(), (5, 5));
assert_eq!(k[[2, 2]], 1); // centre
assert_eq!(k[[0, 0]], 0); // corner outside disk