[][src]Trait ndarray_vision::enhancement::histogram_equalisation::HistogramEqExt

pub trait HistogramEqExt<A> where
    A: Ord
{ fn equalise_hist(&self, grid: Grid<A>) -> Self;
fn equalise_hist_inplace(&mut self, grid: Grid<A>); }

Extension trait to implement histogram equalisation on other types

Required methods

fn equalise_hist(&self, grid: Grid<A>) -> Self

Equalises an image histogram returning a new image. Grids should be for a 1xN image as the image is flattened during processing

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

Loading content...

Implementations on Foreign Types

impl<T> HistogramEqExt<T> for Array3<T> where
    T: Copy + Clone + Ord + Num + NumAssignOps + ToPrimitive + FromPrimitive + PixelBound
[src]

Loading content...

Implementors

impl<T, C> HistogramEqExt<T> for Image<T, C> where
    Image<T, C>: Clone,
    T: Copy + Clone + Ord + Num + NumAssignOps + ToPrimitive + FromPrimitive + PixelBound,
    C: ColourModel
[src]

Loading content...