[][src]Trait opencv::ximgproc::DisparityFilter

pub trait DisparityFilter: AlgorithmTrait {
    pub fn as_raw_DisparityFilter(&self) -> *const c_void;
pub fn as_raw_mut_DisparityFilter(&mut self) -> *mut c_void; pub fn filter(
        &mut self,
        disparity_map_left: &dyn ToInputArray,
        left_view: &dyn ToInputArray,
        filtered_disparity_map: &mut dyn ToOutputArray,
        disparity_map_right: &dyn ToInputArray,
        roi: Rect,
        right_view: &dyn ToInputArray
    ) -> Result<()> { ... } }

Main interface for all disparity map filters.

Required methods

Loading content...

Provided methods

pub fn filter(
    &mut self,
    disparity_map_left: &dyn ToInputArray,
    left_view: &dyn ToInputArray,
    filtered_disparity_map: &mut dyn ToOutputArray,
    disparity_map_right: &dyn ToInputArray,
    roi: Rect,
    right_view: &dyn ToInputArray
) -> Result<()>
[src]

Apply filtering to the disparity map.

Parameters

  • disparity_map_left: disparity map of the left view, 1 channel, CV_16S type. Implicitly assumes that disparity values are scaled by 16 (one-pixel disparity corresponds to the value of 16 in the disparity map). Disparity map can have any resolution, it will be automatically resized to fit left_view resolution.

  • left_view: left view of the original stereo-pair to guide the filtering process, 8-bit single-channel or three-channel image.

  • filtered_disparity_map: output disparity map.

  • disparity_map_right: optional argument, some implementations might also use the disparity map of the right view to compute confidence maps, for instance.

  • ROI: region of the disparity map to filter. Optional, usually it should be set automatically.

  • right_view: optional argument, some implementations might also use the right view of the original stereo-pair.

C++ default parameters

  • disparity_map_right: Mat()
  • roi: Rect()
  • right_view: Mat()
Loading content...

Implementors

Loading content...