pub fn equalize( image: &[f32], width: usize, height: usize, bins: usize, ) -> Result<Vec<f32>, ImageError>
Histogram equalization: remap image to uniform histogram.
Returns error if dimensions don’t match.