|
IVT
|
Deprecated. More...
Enumerations | |
| enum | BayerPatternType { eBG2BGR, eGB2BGR, eRG2BGR, eGR2BGR, eBG2RGB, eGB2RGB, eRG2RGB, eGR2RGB } |
Functions | |
| void | ConvertImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Image processing functions using OpenCV. More... | |
| void | CalculateGradientImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. More... | |
| void | CalculateGradientImageHSV (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 | Resize (const CByteImage *pInputImage, CByteImage *pOutputImage, int x=-1, int y=-1, int width=-1, int height=-1) |
| Deprecated. More... | |
| void | BilateralSmooth (CByteImage *pInputImage, CByteImage *pOutputImage, int param1, int param2) |
| Calls cvSmooth with the parameter CV_BILATERAL. More... | |
| void | Laplacian3x3 (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. More... | |
| void | Laplacian5x5 (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Calls cvLaplace with size 5x5. More... | |
| void | CalculateHSVImage (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. More... | |
| void | Canny (CByteImage *pInputImage, CByteImage *pOutputImage, int nLowThreshold, int nHighThreshold) |
| Deprecated. More... | |
| void | Dilate (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. More... | |
| void | Erode (CByteImage *pInputImage, CByteImage *pOutputImage) |
| Deprecated. More... | |
| double | Mean (CByteImage *pImage1, CByteImage *pImage2) |
| Deprecated. More... | |
| int | CalculateFeaturePoints (const CByteImage *pImage, Vec2d *pFeaturePoints, int nMaxPoints, float fQualityLevel=0.01f, float fMinDistance=5.0f, bool bUseHarris=false) |
| Deprecated. More... | |
| void | ConvertBayerPattern (CByteImage *pInputImage, CByteImage *pOutputImage, BayerPatternType type=eRG2BGR) |
| Deprecated. More... | |
Deprecated.
Deprecated. Use ImageProcessor instead.
| Enumerator | |
|---|---|
| eBG2BGR | |
| eGB2BGR | |
| eRG2BGR | |
| eGR2BGR | |
| eBG2RGB | |
| eGB2RGB | |
| eRG2RGB | |
| eGR2RGB | |
Definition at line 66 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 108 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 411 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 177 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 247 of file ImageProcessorCV.cpp.
| void ImageProcessorCV::CalculateHSVImage | ( | CByteImage * | pInputImage, |
| CByteImage * | pOutputImage | ||
| ) |
Deprecated.
Use ImageProcessor::CalculateHSVImage instead.
Definition at line 365 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 303 of file ImageProcessorCV.cpp.
| void ImageProcessorCV::ConvertBayerPattern | ( | CByteImage * | pInputImage, |
| CByteImage * | pOutputImage, | ||
| BayerPatternType | type = eRG2BGR |
||
| ) |
Deprecated.
Use ImageProcessor::ConvertBayerPattern instead.
Definition at line 383 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 446 of file ImageProcessorCV.cpp.
| void ImageProcessorCV::Dilate | ( | CByteImage * | pInputImage, |
| CByteImage * | pOutputImage | ||
| ) |
Deprecated.
Use ImageProcessor::Dilate instead.
Definition at line 318 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 78 of file ImageProcessorCV.cpp.
| void ImageProcessorCV::GaussianSmooth5x5 | ( | CByteImage * | pInputImage, |
| CByteImage * | pOutputImage | ||
| ) |
Deprecated.
Use ImageProcessor::GaussianSmooth5x5 instead.
Definition at line 93 of file ImageProcessorCV.cpp.
| void ImageProcessorCV::Laplacian3x3 | ( | CByteImage * | pInputImage, |
| CByteImage * | pOutputImage | ||
| ) |
Deprecated.
Use ImageProcessor::Laplace1 or ImageProcessor::Laplace2 instead.
Definition at line 124 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 142 of file ImageProcessorCV.cpp.
| double ImageProcessorCV::Mean | ( | CByteImage * | pImage1, |
| CByteImage * | pImage2 | ||
| ) |
Deprecated.
Use ImageProcessor::Average instead.
Definition at line 348 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 160 of file ImageProcessorCV.cpp.