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
259class CylindricalWarperGpu:
public WarperCreator
262 Ptr<detail::RotationWarper> create(
float scale)
const CV_OVERRIDE {
return makePtr<detail::CylindricalWarperGpu>(scale); }
266class 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