pub trait HistogramEqExt<A>where
A: Ord,{
type Output;
// Required methods
fn equalise_hist(&self, grid: Grid<A>) -> Self::Output;
fn equalise_hist_inplace(&mut self, grid: Grid<A>);
}
Expand description
Extension trait to implement histogram equalisation on other types
Required Associated Types§
Required Methods§
Sourcefn equalise_hist(&self, grid: Grid<A>) -> Self::Output
fn equalise_hist(&self, grid: Grid<A>) -> Self::Output
Equalises an image histogram returning a new image. Grids should be for a 1xN image as the image is flattened during processing
Sourcefn equalise_hist_inplace(&mut self, grid: Grid<A>)
fn equalise_hist_inplace(&mut self, grid: Grid<A>)
Equalises an image histogram inplace Grids should be for a 1xN image as the image is flattened during processing