[−][src]Trait opencv::superres::prelude::Superres_SuperResolution
Base class for Super Resolution algorithms.
The class is only used to define the common interface for the whole family of Super Resolution algorithms.
Required methods
pub fn as_raw_Superres_SuperResolution(&self) -> *const c_void
[src]
pub fn as_raw_mut_Superres_SuperResolution(&mut self) -> *mut c_void
[src]
Provided methods
pub fn set_input(
&mut self,
frame_source: &Ptr<dyn Superres_FrameSource>
) -> Result<()>
[src]
&mut self,
frame_source: &Ptr<dyn Superres_FrameSource>
) -> Result<()>
pub fn next_frame(&mut self, frame: &mut dyn ToOutputArray) -> Result<()>
[src]
pub fn reset(&mut self) -> Result<()>
[src]
pub fn collect_garbage(&mut self) -> Result<()>
[src]
Clear all inner buffers.
pub fn get_scale(&self) -> Result<i32>
[src]
pub fn set_scale(&mut self, val: i32) -> Result<()>
[src]
pub fn get_iterations(&self) -> Result<i32>
[src]
pub fn set_iterations(&mut self, val: i32) -> Result<()>
[src]
pub fn get_tau(&self) -> Result<f64>
[src]
pub fn set_tau(&mut self, val: f64) -> Result<()>
[src]
pub fn get_lambda(&self) -> Result<f64>
[src]
pub fn set_lambda(&mut self, val: f64) -> Result<()>
[src]
pub fn get_alpha(&self) -> Result<f64>
[src]
pub fn set_alpha(&mut self, val: f64) -> Result<()>
[src]
pub fn get_kernel_size(&self) -> Result<i32>
[src]
pub fn set_kernel_size(&mut self, val: i32) -> Result<()>
[src]
pub fn get_blur_kernel_size(&self) -> Result<i32>
[src]
pub fn set_blur_kernel_size(&mut self, val: i32) -> Result<()>
[src]
pub fn get_blur_sigma(&self) -> Result<f64>
[src]
pub fn set_blur_sigma(&mut self, val: f64) -> Result<()>
[src]
pub fn get_temporal_area_radius(&self) -> Result<i32>
[src]
pub fn set_temporal_area_radius(&mut self, val: i32) -> Result<()>
[src]
pub fn get_optical_flow(&self) -> Result<Ptr<dyn Superres_DenseOpticalFlowExt>>
[src]
pub fn set_optical_flow(
&mut self,
val: &Ptr<dyn Superres_DenseOpticalFlowExt>
) -> Result<()>
[src]
&mut self,
val: &Ptr<dyn Superres_DenseOpticalFlowExt>
) -> Result<()>