[][src]Trait opencv::ximgproc::prelude::SparseMatchInterpolator

pub trait SparseMatchInterpolator: AlgorithmTrait {
    pub fn as_raw_SparseMatchInterpolator(&self) -> *const c_void;
pub fn as_raw_mut_SparseMatchInterpolator(&mut self) -> *mut c_void; pub fn interpolate(
        &mut self,
        from_image: &dyn ToInputArray,
        from_points: &dyn ToInputArray,
        to_image: &dyn ToInputArray,
        to_points: &dyn ToInputArray,
        dense_flow: &mut dyn ToOutputArray
    ) -> Result<()> { ... } }

Main interface for all filters, that take sparse matches as an input and produce a dense per-pixel matching (optical flow) as an output.

Required methods

Loading content...

Provided methods

pub fn interpolate(
    &mut self,
    from_image: &dyn ToInputArray,
    from_points: &dyn ToInputArray,
    to_image: &dyn ToInputArray,
    to_points: &dyn ToInputArray,
    dense_flow: &mut dyn ToOutputArray
) -> Result<()>
[src]

Interpolate input sparse matches.

Parameters

  • from_image: first of the two matched images, 8-bit single-channel or three-channel.

  • from_points: points of the from_image for which there are correspondences in the to_image (Point2f vector, size shouldn't exceed 32767)

  • to_image: second of the two matched images, 8-bit single-channel or three-channel.

  • to_points: points in the to_image corresponding to from_points (Point2f vector, size shouldn't exceed 32767)

  • dense_flow: output dense matching (two-channel CV_32F image)

Loading content...

Implementors

Loading content...