Class cv::detail::SphericalWarperGpu#

Collaboration diagram for cv::detail::SphericalWarperGpu:

Public Member Functions#

Public Member Functions inherited from cv::detail::SphericalWarper
Public Member Functions inherited from cv::detail::RotationWarperBase
Public Member Functions inherited from cv::detail::RotationWarper

Additional Inherited Members#

Protected Member Functions inherited from cv::detail::SphericalWarper
Protected Member Functions inherited from cv::detail::RotationWarperBase
Protected Attributes inherited from cv::detail::RotationWarperBase

Return

Name

Description

P

projector_

Examples#

Examples
samples/cpp/stitching_detailed.cpp.

Constructor & Destructor Documentation#

SphericalWarperGpu()#

cv::detail::SphericalWarperGpu::SphericalWarperGpu(float scale)

Member Function Documentation#

buildMaps()#

Rect cv::detail::SphericalWarperGpu::buildMaps(
Size src_size,
InputArray K,
InputArray R,
cuda::GpuMat & xmap,
cuda::GpuMat & ymap )

buildMaps()#

Rect cv::detail::SphericalWarperGpu::buildMaps(
Size src_size,
InputArray K,
InputArray R,
OutputArray xmap,
OutputArray ymap )

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

warp()#

Point cv::detail::SphericalWarperGpu::warp(
const cuda::GpuMat & src,
InputArray K,
InputArray R,
int interp_mode,
int border_mode,
cuda::GpuMat & dst )

warp()#

Point cv::detail::SphericalWarperGpu::warp(
InputArray src,
InputArray K,
InputArray R,
int interp_mode,
int border_mode,
OutputArray dst )

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

Member Data Documentation#

d_dst_#

cuda::GpuMat cv::detail::SphericalWarperGpu::d_dst_

d_src_#

cuda::GpuMat cv::detail::SphericalWarperGpu::d_src_

d_xmap_#

cuda::GpuMat cv::detail::SphericalWarperGpu::d_xmap_

d_ymap_#

cuda::GpuMat cv::detail::SphericalWarperGpu::d_ymap_

Source file#

The documentation for this class was generated from the following file: