[−][src]Trait opencv::prelude::CLAHE
Base class for Contrast Limited Adaptive Histogram Equalization.
Required methods
pub fn as_raw_CLAHE(&self) -> *const c_void
[src]
pub fn as_raw_mut_CLAHE(&mut self) -> *mut c_void
[src]
Provided methods
pub fn apply(
&mut self,
src: &dyn ToInputArray,
dst: &mut dyn ToOutputArray
) -> Result<()>
[src]
&mut self,
src: &dyn ToInputArray,
dst: &mut dyn ToOutputArray
) -> Result<()>
Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.
Parameters
- src: Source image of type CV_8UC1 or CV_16UC1.
- dst: Destination image.
pub fn set_clip_limit(&mut self, clip_limit: f64) -> Result<()>
[src]
pub fn get_clip_limit(&self) -> Result<f64>
[src]
Returns threshold value for contrast limiting.
pub fn set_tiles_grid_size(&mut self, tile_grid_size: Size) -> Result<()>
[src]
Sets size of grid for histogram equalization. Input image will be divided into equally sized rectangular tiles.
Parameters
- tileGridSize: defines the number of tiles in row and column.
pub fn get_tiles_grid_size(&self) -> Result<Size>
[src]
Returns Size defines the number of tiles in row and column.