opencv::prelude

Trait LearningBasedWBTraitConst

Source
pub trait LearningBasedWBTraitConst: WhiteBalancerTraitConst {
    // Required method
    fn as_raw_LearningBasedWB(&self) -> *const c_void;

    // Provided methods
    fn get_range_max_val(&self) -> Result<i32> { ... }
    fn get_saturation_threshold(&self) -> Result<f32> { ... }
    fn get_hist_bin_num(&self) -> Result<i32> { ... }
}
Expand description

Constant methods for crate::xphoto::LearningBasedWB

Required Methods§

Provided Methods§

Source

fn get_range_max_val(&self) -> Result<i32>

Maximum possible value of the input image (e.g. 255 for 8 bit images, 4095 for 12 bit images)

§See also

setRangeMaxVal

Source

fn get_saturation_threshold(&self) -> Result<f32>

Threshold that is used to determine saturated pixels, i.e. pixels where at least one of the channels exceeds inline formula are ignored.

§See also

setSaturationThreshold

Source

fn get_hist_bin_num(&self) -> Result<i32>

Defines the size of one dimension of a three-dimensional RGB histogram that is used internally by the algorithm. It often makes sense to increase the number of bins for images with higher bit depth (e.g. 256 bins for a 12 bit image).

§See also

setHistBinNum

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.

Implementors§