cv::PatchGenerator Class Reference
#include <features2d.hpp>
List of all members.
Public Member Functions |
void | generateRandomTransform (Point2f srcCenter, Point2f dstCenter, CV_OUT Mat &transform, RNG &rng, bool inverse=false) const |
void | operator() (const Mat &image, const Mat &transform, Mat &patch, Size patchSize, RNG &rng) const |
void | operator() (const Mat &image, Point2f pt, Mat &patch, Size patchSize, RNG &rng) const |
| PatchGenerator (double _backgroundMin, double _backgroundMax, double _noiseRange, bool _randomBlur=true, double _lambdaMin=0.6, double _lambdaMax=1.5, double _thetaMin=-CV_PI, double _thetaMax=CV_PI, double _phiMin=-CV_PI, double _phiMax=CV_PI) |
| PatchGenerator () |
void | setAffineParam (double lambda, double theta, double phi) |
void | warpWholeImage (const Mat &image, Mat &matT, Mat &buf, CV_OUT Mat &warped, int border, RNG &rng) const |
Public Attributes |
double | backgroundMax |
double | backgroundMin |
double | lambdaMax |
double | lambdaMin |
double | noiseRange |
double | phiMax |
double | phiMin |
bool | randomBlur |
double | thetaMax |
double | thetaMin |
Detailed Description
The Patch Generator class
Constructor & Destructor Documentation
cv::PatchGenerator::PatchGenerator |
( |
|
) |
|
cv::PatchGenerator::PatchGenerator |
( |
double |
_backgroundMin, |
|
|
double |
_backgroundMax, |
|
|
double |
_noiseRange, |
|
|
bool |
_randomBlur = true , |
|
|
double |
_lambdaMin = 0.6 , |
|
|
double |
_lambdaMax = 1.5 , |
|
|
double |
_thetaMin = -CV_PI , |
|
|
double |
_thetaMax = CV_PI , |
|
|
double |
_phiMin = -CV_PI , |
|
|
double |
_phiMax = CV_PI | |
|
) |
| | |
Member Function Documentation
void cv::PatchGenerator::generateRandomTransform |
( |
Point2f |
srcCenter, |
|
|
Point2f |
dstCenter, |
|
|
CV_OUT Mat & |
transform, |
|
|
RNG & |
rng, |
|
|
bool |
inverse = false | |
|
) |
| | const |
void cv::PatchGenerator::operator() |
( |
const Mat & |
image, |
|
|
const Mat & |
transform, |
|
|
Mat & |
patch, |
|
|
Size |
patchSize, |
|
|
RNG & |
rng | |
|
) |
| | const |
void cv::PatchGenerator::operator() |
( |
const Mat & |
image, |
|
|
Point2f |
pt, |
|
|
Mat & |
patch, |
|
|
Size |
patchSize, |
|
|
RNG & |
rng | |
|
) |
| | const |
void cv::PatchGenerator::setAffineParam |
( |
double |
lambda, |
|
|
double |
theta, |
|
|
double |
phi | |
|
) |
| | |
void cv::PatchGenerator::warpWholeImage |
( |
const Mat & |
image, |
|
|
Mat & |
matT, |
|
|
Mat & |
buf, |
|
|
CV_OUT Mat & |
warped, |
|
|
int |
border, |
|
|
RNG & |
rng | |
|
) |
| | const |
Member Data Documentation
The documentation for this class was generated from the following file:
- /home/grier/opencv/opencv/modules/features2d/include/opencv2/features2d/features2d.hpp