Class cv::ShapeTransformer#
Abstract base class for shape transformation algorithms.
#include <opencv2/shape/shape_transformer.hpp>Collaboration diagram for cv::ShapeTransformer:
Public Member Functions#
Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Clears the algorithm state. |
|
|
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. |
|
|
Reads algorithm parameters from a file storage. |
|
|
||
|
|
|
|
Stores algorithm parameters in a file storage. |
|
|
Static Public Member Functions#
Static Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
|
Loads algorithm from the file. |
|
|
Loads algorithm from a String. |
|
Reads algorithm from the file node. |
Additional Inherited Members#
Protected Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Detailed Description#
Abstract base class for shape transformation algorithms.
Member Function Documentation#
applyTransformation()#
float cv::ShapeTransformer::applyTransformation(
InputArray input,
OutputArray output = noArray() )
Apply a transformation, given a pre-estimated transformation parameters.
Parameters
input— Contour (set of points) to apply the transformation.output— Output contour.
Here is the call graph for this function:
estimateTransformation()#
void cv::ShapeTransformer::estimateTransformation(
InputArray transformingShape,
InputArray targetShape,
std::vector< DMatch > & matches )
Estimate the transformation parameters of the current transformer algorithm, based on point matches.
Parameters
transformingShape— Contour defining first shape.targetShape— Contour defining second shape (Target).matches— Standard vector of Matches between points.
warpImage()#
void cv::ShapeTransformer::warpImage(
InputArray transformingImage,
OutputArray output,
int flags = INTER_LINEAR,
int borderMode = BORDER_CONSTANT,
const Scalar & borderValue = Scalar() )
Apply a transformation, given a pre-estimated transformation parameters, to an Image.
Parameters
transformingImage— Input image.output— Output image.flags— Image interpolation method.borderMode— border style.borderValue— border value.
Source file#
The documentation for this class was generated from the following file:
opencv2/shape/shape_transformer.hpp