Docs.rs
  • opencv-0.67.0
    • opencv 0.67.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • twistedfall
    • Dependencies
      • libc ^0.2 normal
      • num-traits ^0.2 normal
      • once_cell ^1 normal
      • rgb ^0.8.20 normal
      • matches ^0.1 dev
      • opencv-binding-generator ^0.46.0 build
      • cc ^1 build
      • clang ^2 build
      • dunce ^1 build
      • glob ^0.3 build
      • jobserver ^0.1 build
      • once_cell ^1 build
      • pkg-config ^0.3 build
      • semver ^1 build
      • shlex ^1 build
      • vcpkg ^0.2.9 build
    • Versions
    • 17.39% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

ImageMotionEstimatorBase

Required Methods

  • as_raw_mut_ImageMotionEstimatorBase

Provided Methods

  • estimate
  • set_frame_mask
  • set_motion_model

Implementors

In opencv::videostab::prelude

logo
Change settings

Trait opencv::videostab::prelude::ImageMotionEstimatorBase

source · [−]
pub trait ImageMotionEstimatorBase: ImageMotionEstimatorBaseConst {
    fn as_raw_mut_ImageMotionEstimatorBase(&mut self) -> *mut c_void;

    fn set_motion_model(&mut self, val: MotionModel) -> Result<()> { ... }
    fn set_frame_mask(&mut self, mask: &dyn ToInputArray) -> Result<()> { ... }
    fn estimate(
        &mut self,
        frame0: &Mat,
        frame1: &Mat,
        ok: &mut bool
    ) -> Result<Mat> { ... } }

Required Methods

source

fn as_raw_mut_ImageMotionEstimatorBase(&mut self) -> *mut c_void

Provided Methods

source

fn set_motion_model(&mut self, val: MotionModel) -> Result<()>

source

fn set_frame_mask(&mut self, mask: &dyn ToInputArray) -> Result<()>

source

fn estimate(&mut self, frame0: &Mat, frame1: &Mat, ok: &mut bool) -> Result<Mat>

C++ default parameters
  • ok: 0

Implementors

source

impl ImageMotionEstimatorBase for FromFileMotionReader

source

impl ImageMotionEstimatorBase for KeypointBasedMotionEstimator

source

impl ImageMotionEstimatorBase for KeypointBasedMotionEstimatorGpu

source

impl ImageMotionEstimatorBase for ToFileMotionWriter

source

impl ImageMotionEstimatorBase for PtrOfFromFileMotionReader

source

impl ImageMotionEstimatorBase for PtrOfImageMotionEstimatorBase

source

impl ImageMotionEstimatorBase for PtrOfKeypointBasedMotionEstimator

source

impl ImageMotionEstimatorBase for PtrOfKeypointBasedMotionEstimatorGpu

source

impl ImageMotionEstimatorBase for PtrOfToFileMotionWriter