pub trait CUDA_CLAHETrait: CUDA_CLAHETraitConst + CLAHETrait {
// Required method
fn as_raw_mut_CUDA_CLAHE(&mut self) -> *mut c_void;
// Provided method
fn apply(
&mut self,
src: &impl ToInputArray,
dst: &mut impl ToOutputArray,
stream: &mut impl StreamTrait,
) -> Result<()> { ... }
}
Expand description
Mutable methods for crate::cudaimgproc::CUDA_CLAHE
Required Methods§
fn as_raw_mut_CUDA_CLAHE(&mut self) -> *mut c_void
Provided Methods§
Sourcefn apply(
&mut self,
src: &impl ToInputArray,
dst: &mut impl ToOutputArray,
stream: &mut impl StreamTrait,
) -> Result<()>
fn apply( &mut self, src: &impl ToInputArray, dst: &mut impl ToOutputArray, stream: &mut impl StreamTrait, ) -> Result<()>
Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.
§Parameters
- src: Source image with CV_8UC1 type.
- dst: Destination image.
- stream: Stream for the asynchronous version.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.