pub fn local_binary_pattern<I>(image: &I, x: u32, y: u32) -> Option<u8>
Expand description
Computes the basic local binary pattern of a pixel, or None if it’s too close to the image boundary.
The neighbors of a pixel p are enumerated in the following order:
7 0 1 6 p 2 5 4 3
The nth most significant bit of the local binary pattern at p is 1 if p is strictly brighter than the neighbor in position n.
§Examples
use imageproc::local_binary_patterns::local_binary_pattern;
let image = gray_image!(
06, 11, 14;
09, 10, 10;
19, 00, 22);
let expected = 0b11010000;
let pattern = local_binary_pattern(&image, 1, 1).unwrap();
assert_eq!(pattern, expected);