[][src]Trait opencv::hub_prelude::Detail_RotationWarper

pub trait Detail_RotationWarper {
    pub fn as_raw_Detail_RotationWarper(&self) -> *const c_void;
pub fn as_raw_mut_Detail_RotationWarper(&mut self) -> *mut c_void; pub fn warp_point(
        &mut self,
        pt: Point2f,
        k: &dyn ToInputArray,
        r: &dyn ToInputArray
    ) -> Result<Point2f> { ... }
pub fn warp_point_backward(
        &mut self,
        pt: Point2f,
        k: &dyn ToInputArray,
        r: &dyn ToInputArray
    ) -> Result<Point2f> { ... }
pub fn build_maps(
        &mut self,
        src_size: Size,
        k: &dyn ToInputArray,
        r: &dyn ToInputArray,
        xmap: &mut dyn ToOutputArray,
        ymap: &mut dyn ToOutputArray
    ) -> Result<Rect> { ... }
pub fn warp(
        &mut self,
        src: &dyn ToInputArray,
        k: &dyn ToInputArray,
        r: &dyn ToInputArray,
        interp_mode: i32,
        border_mode: i32,
        dst: &mut dyn ToOutputArray
    ) -> Result<Point> { ... }
pub fn warp_backward(
        &mut self,
        src: &dyn ToInputArray,
        k: &dyn ToInputArray,
        r: &dyn ToInputArray,
        interp_mode: i32,
        border_mode: i32,
        dst_size: Size,
        dst: &mut dyn ToOutputArray
    ) -> Result<()> { ... }
pub fn warp_roi(
        &mut self,
        src_size: Size,
        k: &dyn ToInputArray,
        r: &dyn ToInputArray
    ) -> Result<Rect> { ... }
pub fn get_scale(&self) -> Result<f32> { ... }
pub fn set_scale(&mut self, unnamed: f32) -> Result<()> { ... } }

Rotation-only model image warper interface.

Required methods

Loading content...

Provided methods

pub fn warp_point(
    &mut self,
    pt: Point2f,
    k: &dyn ToInputArray,
    r: &dyn ToInputArray
) -> Result<Point2f>
[src]

Projects the image point.

Parameters

  • pt: Source point
  • K: Camera intrinsic parameters
  • R: Camera rotation matrix

Returns

Projected point

pub fn warp_point_backward(
    &mut self,
    pt: Point2f,
    k: &dyn ToInputArray,
    r: &dyn ToInputArray
) -> Result<Point2f>
[src]

pub fn build_maps(
    &mut self,
    src_size: Size,
    k: &dyn ToInputArray,
    r: &dyn ToInputArray,
    xmap: &mut dyn ToOutputArray,
    ymap: &mut dyn ToOutputArray
) -> Result<Rect>
[src]

Builds the projection maps according to the given camera data.

Parameters

  • src_size: Source image size
  • K: Camera intrinsic parameters
  • R: Camera rotation matrix
  • xmap: Projection map for the x axis
  • ymap: Projection map for the y axis

Returns

Projected image minimum bounding box

pub fn warp(
    &mut self,
    src: &dyn ToInputArray,
    k: &dyn ToInputArray,
    r: &dyn ToInputArray,
    interp_mode: i32,
    border_mode: i32,
    dst: &mut dyn ToOutputArray
) -> Result<Point>
[src]

Projects the image.

Parameters

  • src: Source image
  • K: Camera intrinsic parameters
  • R: Camera rotation matrix
  • interp_mode: Interpolation mode
  • border_mode: Border extrapolation mode
  • dst: Projected image

Returns

Project image top-left corner

pub fn warp_backward(
    &mut self,
    src: &dyn ToInputArray,
    k: &dyn ToInputArray,
    r: &dyn ToInputArray,
    interp_mode: i32,
    border_mode: i32,
    dst_size: Size,
    dst: &mut dyn ToOutputArray
) -> Result<()>
[src]

Projects the image backward.

Parameters

  • src: Projected image
  • K: Camera intrinsic parameters
  • R: Camera rotation matrix
  • interp_mode: Interpolation mode
  • border_mode: Border extrapolation mode
  • dst_size: Backward-projected image size
  • dst: Backward-projected image

pub fn warp_roi(
    &mut self,
    src_size: Size,
    k: &dyn ToInputArray,
    r: &dyn ToInputArray
) -> Result<Rect>
[src]

Parameters

  • src_size: Source image bounding box
  • K: Camera intrinsic parameters
  • R: Camera rotation matrix

Returns

Projected image minimum bounding box

pub fn get_scale(&self) -> Result<f32>[src]

pub fn set_scale(&mut self, unnamed: f32) -> Result<()>[src]

Loading content...

Implementors

impl Detail_RotationWarper for Detail_AffineWarper[src]

impl Detail_RotationWarper for Detail_CompressedRectilinearPortraitWarper[src]

impl Detail_RotationWarper for Detail_CompressedRectilinearWarper[src]

impl Detail_RotationWarper for Detail_CylindricalPortraitWarper[src]

impl Detail_RotationWarper for Detail_CylindricalWarper[src]

impl Detail_RotationWarper for Detail_CylindricalWarperGpu[src]

impl Detail_RotationWarper for Detail_FisheyeWarper[src]

impl Detail_RotationWarper for Detail_MercatorWarper[src]

impl Detail_RotationWarper for Detail_PaniniPortraitWarper[src]

impl Detail_RotationWarper for Detail_PaniniWarper[src]

impl Detail_RotationWarper for Detail_PlanePortraitWarper[src]

impl Detail_RotationWarper for Detail_PlaneWarper[src]

impl Detail_RotationWarper for Detail_PlaneWarperGpu[src]

impl Detail_RotationWarper for Detail_SphericalPortraitWarper[src]

impl Detail_RotationWarper for Detail_SphericalWarper[src]

impl Detail_RotationWarper for Detail_SphericalWarperGpu[src]

impl Detail_RotationWarper for Detail_StereographicWarper[src]

impl Detail_RotationWarper for Detail_TransverseMercatorWarper[src]

impl Detail_RotationWarper for PtrOfDetail_RotationWarper[src]

Loading content...