Trait opencv::prelude::InpaintingPipelineTrait
source · pub trait InpaintingPipelineTrait: InpainterBase + InpaintingPipelineTraitConst {
// Required method
fn as_raw_mut_InpaintingPipeline(&mut self) -> *mut c_void;
// Provided methods
fn push_back(&mut self, inpainter: Ptr<dyn InpainterBase>) -> Result<()> { ... }
fn set_radius(&mut self, val: i32) -> Result<()> { ... }
fn set_motion_model(&mut self, val: MotionModel) -> Result<()> { ... }
fn set_frames(&mut self, val: &Vector<Mat>) -> Result<()> { ... }
fn set_motions(&mut self, val: &Vector<Mat>) -> Result<()> { ... }
fn set_stabilized_frames(&mut self, val: &Vector<Mat>) -> Result<()> { ... }
fn set_stabilization_motions(&mut self, val: &Vector<Mat>) -> Result<()> { ... }
fn inpaint(
&mut self,
idx: i32,
frame: &mut Mat,
mask: &mut Mat
) -> Result<()> { ... }
}
Expand description
Mutable methods for crate::videostab::InpaintingPipeline