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. | |
| int | CalculateFeaturePoints (const CByteImage *pImage, Vec2d *pFeaturePoints, int nMaxPoints, float fQualityLevel=0.01f, float fMinDistance=5.0f, bool bUseHarris=false) |
| Deprecated. | |
| void | CalculateGradientImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | CalculateGradientImageHSV (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | CalculateHSVImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | Canny (CByteImage *pInputImage, CByteImage *pOutputImage, int nLowThreshold, int nHighThreshold) |
| Deprecated. | |
| void | ConvertBayerPattern (CByteImage *pInputImage, CByteImage *pOutputImage, BayerPatternType type=eRG2BGR) |
| Deprecated. | |
| void | ConvertImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Image processing functions using OpenCV. | |
| void | Dilate (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | Erode (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | FlipY (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | GaussianSmooth3x3 (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | GaussianSmooth5x5 (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | Laplacian3x3 (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. | |
| void | Laplacian5x5 (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Calls cvLaplace with size 5x5. | |
| double | Mean (CByteImage *pImage1, CByteImage *pImage2) |
| Deprecated. | |
| void | Resize (const CByteImage *pInputImage, CByteImage *pOutputImage, int x=-1, int y=-1, int width=-1, int height=-1) |
| Deprecated. | |
Deprecated.
Deprecated. Use ImageProcessor instead.
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.