$darkmode
404 Not Found

404 Not Found


nginx
OpenCV 4.11.0
Open Source Computer Vision
BEGIN_CUSTOM_MATHJAX // END_CUSTOM_MATHJAX
Public Member Functions | List of all members
cv::detail::PlaneWarperGpu Class Reference

#include <opencv2/stitching/detail/warpers.hpp>

Collaboration diagram for cv::detail::PlaneWarperGpu:

Public Member Functions

 PlaneWarperGpu (float scale=1.f)
 
Rect buildMaps (Size src_size, InputArray K, InputArray R, cuda::GpuMat &xmap, cuda::GpuMat &ymap)
 
Rect buildMaps (Size src_size, InputArray K, InputArray R, InputArray T, cuda::GpuMat &xmap, cuda::GpuMat &ymap)
 
Rect buildMaps (Size src_size, InputArray K, InputArray R, InputArray T, OutputArray xmap, OutputArray ymap) CV_OVERRIDE
 
Rect buildMaps (Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE
 Builds the projection maps according to the given camera data. More...
 
Point warp (const cuda::GpuMat &src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode, cuda::GpuMat &dst)
 
Point warp (const cuda::GpuMat &src, InputArray K, InputArray R, int interp_mode, int border_mode, cuda::GpuMat &dst)
 
Point warp (InputArray src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE
 
Point warp (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE
 Projects the image. More...
 
- Public Member Functions inherited from cv::detail::PlaneWarper
 PlaneWarper (float scale=1.f)
 Construct an instance of the plane warper class. More...
 
virtual Rect buildMaps (Size src_size, InputArray K, InputArray R, InputArray T, OutputArray xmap, OutputArray ymap)
 
Rect buildMaps (Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE
 Builds the projection maps according to the given camera data. More...
 
virtual Point warp (InputArray src, InputArray K, InputArray R, InputArray T, int interp_mode, int border_mode, OutputArray dst)
 
Point warp (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE
 Projects the image. More...
 
Point2f warpPoint (const Point2f &pt, InputArray K, InputArray R) CV_OVERRIDE
 Projects the image point. More...
 
Point2f warpPoint (const Point2f &pt, InputArray K, InputArray R, InputArray T)
 
Point2f warpPointBackward (const Point2f &pt, InputArray K, InputArray R) CV_OVERRIDE
 Projects the image point backward. More...
 
Point2f warpPointBackward (const Point2f &pt, InputArray K, InputArray R, InputArray T)
 
Rect warpRoi (Size src_size, InputArray K, InputArray R) CV_OVERRIDE
 
Rect warpRoi (Size src_size, InputArray K, InputArray R, InputArray T)
 
- Public Member Functions inherited from cv::detail::RotationWarperBase< PlaneProjector >
Rect buildMaps (Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap) CV_OVERRIDE
 Builds the projection maps according to the given camera data. More...
 
float getScale () const CV_OVERRIDE
 
void setScale (float val) CV_OVERRIDE
 
Point warp (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst) CV_OVERRIDE
 Projects the image. More...
 
void warpBackward (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, OutputArray dst) CV_OVERRIDE
 Projects the image backward. More...
 
Point2f warpPoint (const Point2f &pt, InputArray K, InputArray R) CV_OVERRIDE
 Projects the image point. More...
 
Point2f warpPointBackward (const Point2f &pt, InputArray K, InputArray R) CV_OVERRIDE
 Projects the image point backward. More...
 
Rect warpRoi (Size src_size, InputArray K, InputArray R) CV_OVERRIDE
 
- Public Member Functions inherited from cv::detail::RotationWarper
virtual ~RotationWarper ()
 
virtual Rect buildMaps (Size src_size, InputArray K, InputArray R, OutputArray xmap, OutputArray ymap)=0
 Builds the projection maps according to the given camera data. More...
 
virtual float getScale () const
 
virtual void setScale (float)
 
virtual Point warp (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, OutputArray dst)=0
 Projects the image. More...
 
virtual void warpBackward (InputArray src, InputArray K, InputArray R, int interp_mode, int border_mode, Size dst_size, OutputArray dst)=0
 Projects the image backward. More...
 
virtual Point2f warpPoint (const Point2f &pt, InputArray K, InputArray R)=0
 Projects the image point. More...
 
virtual Point2f warpPointBackward (const Point2f &pt, InputArray K, InputArray R)=0
 Projects the image point backward. More...
 
virtual Rect warpRoi (Size src_size, InputArray K, InputArray R)=0
 

Additional Inherited Members

- Protected Member Functions inherited from cv::detail::PlaneWarper
void detectResultRoi (Size src_size, Point &dst_tl, Point &dst_br) CV_OVERRIDE
 
- Protected Member Functions inherited from cv::detail::RotationWarperBase< PlaneProjector >
virtual void detectResultRoi (Size src_size, Point &dst_tl, Point &dst_br)
 
void detectResultRoiByBorder (Size src_size, Point &dst_tl, Point &dst_br)
 
- Protected Attributes inherited from cv::detail::RotationWarperBase< PlaneProjector >
PlaneProjector projector_
 

Constructor & Destructor Documentation

◆ PlaneWarperGpu()

cv::detail::PlaneWarperGpu::PlaneWarperGpu ( float  scale = 1.f)
inline

Member Function Documentation

◆ buildMaps() [1/4]

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

◆ buildMaps() [2/4]

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

◆ buildMaps() [3/4]

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

Reimplemented from cv::detail::PlaneWarper.

◆ buildMaps() [4/4]

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

Builds the projection maps according to the given camera data.

Parameters
src_sizeSource image size
KCamera intrinsic parameters
RCamera rotation matrix
xmapProjection map for the x axis
ymapProjection map for the y axis
Returns
Projected image minimum bounding box

Reimplemented from cv::detail::PlaneWarper.

◆ warp() [1/4]

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

◆ warp() [2/4]

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

◆ warp() [3/4]

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

Reimplemented from cv::detail::PlaneWarper.

◆ warp() [4/4]

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

Projects the image.

Parameters
srcSource image
KCamera intrinsic parameters
RCamera rotation matrix
interp_modeInterpolation mode
border_modeBorder extrapolation mode
dstProjected image
Returns
Project image top-left corner

Reimplemented from cv::detail::PlaneWarper.


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