[−][src]Trait opencv::ximgproc::DisparityFilter
Main interface for all disparity map filters.
Required methods
pub fn as_raw_DisparityFilter(&self) -> *const c_void
[src]
pub fn as_raw_mut_DisparityFilter(&mut self) -> *mut c_void
[src]
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]
&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<()>
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()