Deprecated. More...
Enumerations | |
enum | BayerPatternType { eBG2BGR, eGB2BGR, eRG2BGR, eGR2BGR, eBG2RGB, eGB2RGB, eRG2RGB, eGR2RGB } |
Functions | |
void | BilateralSmooth (CByteImage *pInputImage, CByteImage *pOutputImage, int param1, int param2) |
Calls cvSmooth with the parameter CV_BILATERAL. More... | |
int | CalculateFeaturePoints (const CByteImage *pImage, Vec2d *pFeaturePoints, int nMaxPoints, float fQualityLevel=0.01f, float fMinDistance=5.0f, bool bUseHarris=false) |
Deprecated. More... | |
void | CalculateGradientImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | CalculateGradientImageHSV (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | CalculateHSVImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | Canny (CByteImage *pInputImage, CByteImage *pOutputImage, int nLowThreshold, int nHighThreshold) |
Deprecated. More... | |
void | ConvertBayerPattern (CByteImage *pInputImage, CByteImage *pOutputImage, BayerPatternType type=eRG2BGR) |
Deprecated. More... | |
void | ConvertImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
Image processing functions using OpenCV. More... | |
void | Dilate (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | Erode (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | FlipY (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | GaussianSmooth3x3 (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | GaussianSmooth5x5 (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | Laplacian3x3 (CByteImage *pInputImage, CByteImage *pOutputImage) |
Deprecated. More... | |
void | Laplacian5x5 (CByteImage *pInputImage, CByteImage *pOutputImage) |
Calls cvLaplace with size 5x5. More... | |
double | Mean (CByteImage *pImage1, CByteImage *pImage2) |
Deprecated. More... | |
void | Resize (const CByteImage *pInputImage, CByteImage *pOutputImage, int x=-1, int y=-1, int width=-1, int height=-1) |
Deprecated. More... | |
Deprecated.
Deprecated. Use ImageProcessor instead.
Enumerator | |
---|---|
eBG2BGR | |
eGB2BGR | |
eRG2BGR | |
eGR2BGR | |
eBG2RGB | |
eGB2RGB | |
eRG2RGB | |
eGR2RGB |
Definition at line 61 of file ImageProcessorCV.h.
void ImageProcessorCV::BilateralSmooth | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage, | ||
int | param1, | ||
int | param2 | ||
) |
Calls cvSmooth with the parameter CV_BILATERAL.
Performs a 3x3 bilateral smoothing filter.
The width and height of pInputImage and pOutputImage must match.
pInputImage and pOutputImage must be either both of type CByteImage::eGrayScale or both of type CByteImage::eRGB24.
pInputImage | The input image. |
pOutputImage | The output image. |
param1 | The first parameter of cvSmooth when using CV_BILATERAL (color sigma). |
param2 | The second parameter of cvSmooth when using CV_BILATERAL (space sigma). |
Definition at line 102 of file ImageProcessorCV.cpp.
int ImageProcessorCV::CalculateFeaturePoints | ( | const CByteImage * | pImage, |
Vec2d * | pFeaturePoints, | ||
int | nMaxPoints, | ||
float | fQualityLevel = 0.01f , |
||
float | fMinDistance = 5.0f , |
||
bool | bUseHarris = false |
||
) |
Deprecated.
Use ImageProcessor::CalculateHarrisInterestPoints instead.
Definition at line 405 of file ImageProcessorCV.cpp.
void ImageProcessorCV::CalculateGradientImage | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Deprecated.
Use ImageProcessor::CalculateGradientImagePrewitt or ImageProcessor::CalculateGradientImageSobel for images of type CByteImage::eGrayScale and ImageProcessor::CalculateGradientImage for images of type CByteImage::eRGB24 instead.
Definition at line 171 of file ImageProcessorCV.cpp.
void ImageProcessorCV::CalculateGradientImageHSV | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Deprecated.
It is recommended not to compute gradients on HSV images.
Use ImageProcessor::CalculateGradientImagePrewitt or ImageProcessor::CalculateGradientImageSobel for images of type CByteImage::eGrayScale and ImageProcessor::CalculateGradientImage for images of type CByteImage::eRGB24 instead.
Definition at line 241 of file ImageProcessorCV.cpp.
void ImageProcessorCV::CalculateHSVImage | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Deprecated.
Use ImageProcessor::CalculateHSVImage instead.
Definition at line 359 of file ImageProcessorCV.cpp.
void ImageProcessorCV::Canny | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage, | ||
int | nLowThreshold, | ||
int | nHighThreshold | ||
) |
Deprecated.
Use ImageProcessor::Canny(const CByteImage*, CByteImage*, int, int) instead.
Definition at line 297 of file ImageProcessorCV.cpp.
void ImageProcessorCV::ConvertBayerPattern | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage, | ||
BayerPatternType | type = eRG2BGR |
||
) |
Deprecated.
Use ImageProcessor::ConvertBayerPattern instead.
Definition at line 377 of file ImageProcessorCV.cpp.
void ImageProcessorCV::ConvertImage | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Image processing functions using OpenCV.
Use ImageProcessor::ConvertImage(const CByteImage*, CByteImage*) instead.
Definition at line 440 of file ImageProcessorCV.cpp.
void ImageProcessorCV::Dilate | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Deprecated.
Use ImageProcessor::Dilate instead.
Definition at line 312 of file ImageProcessorCV.cpp.
void ImageProcessorCV::Erode | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
void ImageProcessorCV::FlipY | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
void ImageProcessorCV::GaussianSmooth3x3 | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Deprecated.
Use ImageProcessor::GaussianSmooth3x3 instead.
Definition at line 72 of file ImageProcessorCV.cpp.
void ImageProcessorCV::GaussianSmooth5x5 | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Deprecated.
Use ImageProcessor::GaussianSmooth5x5 instead.
Definition at line 87 of file ImageProcessorCV.cpp.
void ImageProcessorCV::Laplacian3x3 | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Deprecated.
Use ImageProcessor::Laplace1 or ImageProcessor::Laplace2 instead.
Definition at line 118 of file ImageProcessorCV.cpp.
void ImageProcessorCV::Laplacian5x5 | ( | CByteImage * | pInputImage, |
CByteImage * | pOutputImage | ||
) |
Calls cvLaplace with size 5x5.
The width and height of pInputImage and pOutputImage must match.
pInputImage and pOutputImage must be both of type CByteImage::eGrayScale.
pInputImage | The input image. |
pOutputImage | The output image. |
Definition at line 136 of file ImageProcessorCV.cpp.
double ImageProcessorCV::Mean | ( | CByteImage * | pImage1, |
CByteImage * | pImage2 | ||
) |
Deprecated.
Use ImageProcessor::Average instead.
Definition at line 342 of file ImageProcessorCV.cpp.
void ImageProcessorCV::Resize | ( | const CByteImage * | pInputImage, |
CByteImage * | pOutputImage, | ||
int | x = -1 , |
||
int | y = -1 , |
||
int | width = -1 , |
||
int | height = -1 |
||
) |
Deprecated.
Use ImageProcessor::Resize instead.
Definition at line 154 of file ImageProcessorCV.cpp.