44
#ifndef OPENCV_SHAPE_SHAPE_TRANSFORM_HPP
45
#define OPENCV_SHAPE_SHAPE_TRANSFORM_HPP
47
#include "opencv2/core.hpp"
48
#include "opencv2/imgproc.hpp"
67
CV_WRAP
virtual
void
estimateTransformation(InputArray transformingShape, InputArray targetShape,
68
std::vector<DMatch>& matches) = 0;
75
CV_WRAP
virtual
float
applyTransformation(InputArray input,
OutputArray
output=noArray()) = 0;
85
CV_WRAP
virtual
void
warpImage(InputArray transformingImage,
OutputArray
output,
106
CV_WRAP
virtual
void
setRegularizationParameter(
double
beta) = 0;
107
CV_WRAP
virtual
double
getRegularizationParameter()
const
= 0;
122
CV_WRAP
virtual
void
setFullAffine(
bool
fullAffine) = 0;
123
CV_WRAP
virtual
bool
getFullAffine()
const
= 0;
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition:
mat.hpp:295
This is a base class for all more or less complex algorithms in OpenCV
Definition:
core.hpp:3091
@ BORDER_CONSTANT
iiiiii|abcdefgh|iiiiiii with some specified i
Definition:
base.hpp:269
CV_EXPORTS_W Ptr< ThinPlateSplineShapeTransformer > createThinPlateSplineShapeTransformer(double regularizationParameter=0)
CV_EXPORTS_W Ptr< AffineTransformer > createAffineTransformer(bool fullAffine)
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
Definition:
cvstd_wrapper.hpp:74