[][src]Trait opencv::stitching::PyRotationWarperTrait

pub trait PyRotationWarperTrait {
    pub fn as_raw_PyRotationWarper(&self) -> *const c_void;
pub fn as_raw_mut_PyRotationWarper(&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<()> { ... } }

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 PyRotationWarperTrait for PyRotationWarper[src]

Loading content...