43
#ifndef OPENCV_STITCHING_WARPER_CREATORS_HPP
 
44
#define OPENCV_STITCHING_WARPER_CREATORS_HPP
 
46
#include "opencv2/stitching/detail/warpers.hpp"
 
75
#if CV_VERSION_MAJOR == 4
 
76
CV_WRAP
Point2f
warpPointBackward(
const
Point2f& pt, InputArray K, InputArray R)
 
78
CV_UNUSED(pt); CV_UNUSED(K); CV_UNUSED(R);
 
79
CV_Error(Error::StsNotImplemented,
"");
 
82
CV_WRAP
Point2f
warpPointBackward(
const
Point2f
&pt, InputArray K, InputArray R);
 
105
CV_WRAP
Point
warp(InputArray src, InputArray K, InputArray R,
int
interp_mode,
int
border_mode,
 
118
CV_WRAP
void
warpBackward(InputArray src, InputArray K, InputArray R,
int
interp_mode,
int
border_mode,
 
127
CV_WRAP
Rect
warpRoi(
Size
src_size, InputArray K, InputArray R);
 
129
CV_WRAP
float
getScale()
const
{
return
1.f; }
 
130
CV_WRAP
void
setScale(
float) {}
 
201
Ptr<detail::RotationWarper>
create(
float
scale)
const
CV_OVERRIDE {
return
makePtr<detail::CompressedRectilinearWarper>(scale, a, b); }
 
212
Ptr<detail::RotationWarper>
create(
float
scale)
const
CV_OVERRIDE {
return
makePtr<detail::CompressedRectilinearPortraitWarper>(scale, a, b); }
 
251
#ifdef HAVE_OPENCV_CUDAWARPING
 
259
class
CylindricalWarperGpu:
public
WarperCreator
 
262
Ptr<detail::RotationWarper> create(
float
scale)
const
CV_OVERRIDE {
return
makePtr<detail::CylindricalWarperGpu>(scale); }
 
266
class
SphericalWarperGpu:
public
WarperCreator
 
269
Ptr<detail::RotationWarper> create(
float
scale)
const
CV_OVERRIDE {
return
makePtr<detail::SphericalWarperGpu>(scale); }
 
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition:
mat.hpp:295
 
Affine warper factory class.
Definition:
warpers.hpp:160
 
Definition:
warpers.hpp:205
 
Definition:
warpers.hpp:194
 
Cylindrical warper factory class.
Definition:
warpers.hpp:169
 
Definition:
warpers.hpp:182
 
Definition:
warpers.hpp:238
 
Definition:
warpers.hpp:227
 
Definition:
warpers.hpp:216
 
Plane warper factory class.
Definition:
warpers.hpp:151
 
Definition:
warpers.hpp:51
 
Template class for 2D rectangles
Definition:
core/types.hpp:421
 
Template class for specifying the size of an image or rectangle.
Definition:
core/types.hpp:316
 
Spherical warper factory class
Definition:
warpers.hpp:176
 
Definition:
warpers.hpp:188
 
Definition:
warpers.hpp:244
 
Image warper factories base class.
Definition:
warpers.hpp:140
 
#define CV_Error(code, msg)
Call the error handler.
Definition:
base.hpp:320
 
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
 
Definition:
cvstd_wrapper.hpp:74