[][src]Struct opencv::rgbd::DepthCleaner

pub struct DepthCleaner { /* fields omitted */ }

Object that can clean a noisy depth image

Implementations

impl DepthCleaner[src]

impl DepthCleaner[src]

pub fn default() -> Result<DepthCleaner>[src]

pub fn new(depth: i32, window_size: i32, method: i32) -> Result<DepthCleaner>[src]

Constructor

Parameters

  • depth: the depth of the normals (only CV_32F or CV_64F)
  • window_size: the window size to compute the normals: can only be 1,3,5 or 7
  • method: one of the methods to use: RGBD_NORMALS_METHOD_SRI, RGBD_NORMALS_METHOD_FALS

C++ default parameters

  • window_size: 5
  • method: DepthCleaner::DEPTH_CLEANER_NIL

pub fn create(
    depth: i32,
    window_size: i32,
    method: i32
) -> Result<Ptr<DepthCleaner>>
[src]

C++ default parameters

  • window_size: 5
  • method: DepthCleaner::DEPTH_CLEANER_NIL

Trait Implementations

impl AlgorithmTrait for DepthCleaner[src]

impl Boxed for DepthCleaner[src]

impl DepthCleanerTrait for DepthCleaner[src]

impl Drop for DepthCleaner[src]

impl Send for DepthCleaner[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.