Namespaces |
namespace | cv |
namespace | FeatureVector |
namespace | gaussian |
namespace | ImageTransform |
namespace | log_filter |
namespace | median |
namespace | optflow |
namespace | Point |
namespace | RegionMerging |
namespace | WatershedTransform |
Classes |
class | CAdjacencyGraph |
class | CAffineMatrix |
| Class encapsulates affine tranformation matrix. More...
|
class | CAffineTransform |
| Base class for all geometrical image transformations. More...
|
class | CAnisotropicFilter |
| Anisotropic filtering based on the diffusion process. More...
|
class | CArray |
| Class template providing basic vector operations. More...
|
class | CAvg3Filter |
| Averaging image filter (3x3 version). More...
|
class | CAvg5Filter |
| Averaging image filter (5x5 version). More...
|
class | CAvg7Filter |
| Averaging image filter (7x7 version). More...
|
class | CBicubic |
| Bicubic interpolation. More...
|
class | CBilinear |
| Bilinear interpolation. More...
|
class | CBlobLabeling |
| Class encapsulating mapping of labels for image blobs. More...
|
class | CCanny |
| Canny edge detector. More...
|
class | CCheckDiff |
| Functor compares two pixels and checks if both pixels are almost equal. More...
|
class | CChiSquare |
| The Chi-Square distance measure. More...
|
class | CColor |
| RGBA color definition. More...
|
class | CConvolutionFilter |
| General convolution filter. More...
|
class | CConvResponse |
| Policy for image filter response normalization. More...
|
class | CCoordinates2 |
| Class representing coordinates in 2D space. More...
|
class | CCoordinates3 |
| Class representing coordinates in 3D space. More...
|
struct | CDefaultFilterPolicy |
| Default policy for image filter response normalization. More...
|
class | CDensityVolume |
| Class ecapsulating volumetric density data. More...
|
class | CDicomSlice |
| Class encapsulating DICOM file operations. More...
|
class | CDiscardNegative |
| Policy for image filter response normalization. More...
|
struct | CDistanceMeasure |
| Base class for all distance measures. More...
|
class | CDoGFilter |
| Difference of Gaussians image filter. More...
|
class | CFeatureExtractor |
| Base class for all image feature extractors. More...
|
class | CFeatureVector |
| Base class for all feature vectors encapsulating statistics extracted from an image region. More...
|
struct | CFilterPolicy |
| Base class for all filter response normalization policies. More...
|
class | CFullHistogram |
| Histogram having number of bins/columns corresponding to a number of possible item values. More...
|
class | CGaussFilter |
| Gaussian smoothing filter. More...
|
class | CGraphics |
| Base class for all graphic primitives. More...
|
class | CGStat |
| The G-Statistics distance measure. More...
|
class | CHarris |
| Harris corner detector. More...
|
class | CHistogram |
| Quantized histogram having predefined number of bins/columns. More...
|
class | CHistogramBase |
| Base class for all histogram classes. More...
|
class | CImage |
| Class template representing 2D image data. More...
|
class | CImageBase |
| Base class for all images. More...
|
class | CImageCornerDetector |
| Base class for all image corner detectors. More...
|
class | CImageEdgeDetector |
| Base class for all image edge detectors. More...
|
class | CImageFilter |
| Base class for all image filters. More...
|
struct | CImageInterpolator |
| Base class for all policies providing image pixel interpolation. More...
|
class | CImageIterator |
| Iterator used to traverse image pixels by lines. More...
|
class | CImageRow |
| Class template representing a single row of an existing image. More...
|
struct | CImageTraits |
| Traits used to implement curiously recurring template pattern for images. More...
|
struct | CImageTraits< CImage< T, A > > |
struct | CImageTraits< CvImage< T > > |
class | CImageTransform |
| Base class for all geometrical image transformations. More...
|
struct | CImageView |
| Base class for all classes providing a view of an existing image. More...
|
class | CIsEqual |
| Functor compares two pixels and returns true if both pixels are equal. More...
|
class | CKernel1D |
| Class containing a 1D convolution kernel. More...
|
class | CKernel2D |
| Class encapsulating a 2D convolution kernel. More...
|
class | CKernel3D |
| Class encapsulating a 3D convolution kernel. More...
|
class | CLandmarkDetector |
| Base class for all 3D landmark detectors. More...
|
class | CLaplaceFilter0 |
| Laplacian image filter (first version). More...
|
class | CLaplaceFilter1 |
| Laplacian image filter (second version). More...
|
class | CLaplaceFilter2 |
| Laplacian image filter (third version). More...
|
class | CLaplaceFilter5 |
| Laplacian image filter (4-th version). More...
|
class | CLine |
| Class representing a line in 2D space. More...
|
class | CLocalMoment00 |
| Local moment. More...
|
class | CLocalMoment01 |
| Local moment. More...
|
class | CLocalMoment02 |
| Local moment. More...
|
class | CLocalMoment10 |
| Local moment. More...
|
class | CLocalMoment11 |
| Local moment. More...
|
class | CLocalMoment20 |
| Local moment. More...
|
class | CLocalMoment22 |
| Local moment. More...
|
class | CLoGFilter |
| Laplacian of Gaussian image filter. More...
|
class | CMakeAbs |
| Policy for image filter response normalization. More...
|
class | CMaxFilter |
| Template providing square max-value image filtering functions. More...
|
class | CMeanValueSimilarity |
| Basic similarity measure comparing mean pixel value. More...
|
class | CMedianFilter |
| Template providing median image filtering functions. More...
|
class | CMinFilter |
| Template providing square min-value image filtering functions. More...
|
class | CMinMaxThresholding |
| Functor providing pixel value thresholding. More...
|
class | CMultiThresholding |
| Functor providing pixel value thresholding. More...
|
class | CNearest |
| The simplest nearest neighbour interpolator. More...
|
class | CNormImageFilter |
| Base class for all image filters that normalize filter response using a predefined policy. More...
|
class | CNormVolumeFilter |
| Base class for all volume filters that normalize filter response using a predefined policy. More...
|
class | COpticalFlow |
class | CPixelConversion |
| Template of a class for basic pixel conversions. More...
|
class | CPixelConversion< T, T > |
| Specialization of the template class CPixelConversion for both pixels of a same type (no conversion). More...
|
class | CPixelConversion< T, tComplexPixel > |
| Specialization of the CPixelConversion class for the tComplexPixel type. More...
|
class | CPixelConversion< T, tRGBPixel > |
| Specialization of the CPixelConversion class for the tRGBPixel type. More...
|
class | CPixelConversion< tComplexPixel, R > |
| Specialization of the CPixelConversion class for the tComplexPixel type. More...
|
class | CPixelConversion< tComplexPixel, tComplexPixel > |
| Full specialization of the CPixelConversion class for the tComplexPixel type to prevent ambiquity. More...
|
class | CPixelConversion< tComplexPixel, tRGBPixel > |
| Full specialization of the CPixelConversion class for the tComplexPixel and tRGBPixel types to prevent ambiquity. More...
|
class | CPixelConversion< tRGBPixel, R > |
| Specialization of the CPixelConversion class for the tRGBPixel type. More...
|
class | CPixelConversion< tRGBPixel, tComplexPixel > |
| Full specialization of the CPixelConversion class for the tComplexPixel and tRGBPixel types to prevent ambiquity. More...
|
class | CPixelConversion< tRGBPixel, tRGBPixel > |
| Full specialization of the CPixelConversion class for the tRGBPixel type to prevent ambiquity. More...
|
class | CPixelStats |
| Feature vector containing basic statistics like mean value and variance. More...
|
class | CPixelStatsExtractor |
| Class used to extract image features for a triangle. More...
|
class | CPixelTraits |
class | CPoint2 |
| Class representing a point in 2D space. More...
|
class | CPoint3 |
| Class representing a point in the 3D space. More...
|
class | CPrewitX |
| Prewit gradient edge detector (horizontal version). More...
|
class | CPrewitY |
| Prewit gradient edge detector (vertical edges). More...
|
class | CPyramid |
| Template providing pyramidal image representation. More...
|
class | CRect |
| Class template representing a rectangle within an existing image. More...
|
class | CRectBox |
| Class template representing a rectangular box within an existing volume. More...
|
class | CRegionMerging |
| Class providing watershed transform. More...
|
class | CRGBA |
| Structure encapsulating RGBA values. More...
|
class | CRGBPixel |
| RGB pixel definition. More...
|
class | CRobertsX |
| Roberts cross operator (first version). More...
|
class | CRobertsY |
| Roberts operator (second version). More...
|
class | CRohrLandmarks |
class | CShiftZero2Gray |
| Policy for image filter response normalization. More...
|
struct | CSimilarityMeasure |
| Base class for all similarity measures. More...
|
class | CSinc |
| Sinc interpolation. More...
|
class | CSingleThresholding |
| Functor providing pixel value thresholding. More...
|
class | CSize2 |
| Class representing size of a rectangle in 2D space. More...
|
class | CSize3 |
| Class representing size of a rectangle box in 3D space. More...
|
class | CSlice |
| Class ecapsulating a density slice. More...
|
class | CSobelX |
| Sobel operator (horizontal version). More...
|
class | CSobelY |
| Sobel operator (vertical edges). More...
|
class | CSusanDetector |
| Modified Susan corner detector. More...
|
class | CSusanLandmarks |
class | CUnion |
| The union distance measure. More...
|
class | CUserFunc |
| Policy for image filter response normalization. More...
|
class | CVarianceSimilarity |
| Statistical test of the similarity based on pixel value variance. More...
|
class | CVector2 |
| Class representing a vector in 2D space. More...
|
class | CVector3 |
| Class representing a vector in 3D space. More...
|
class | CvImage |
| Class template providing basic image operations. More...
|
class | CvImageRef |
| Class template providing mechanism of reference counting to IplImage data (see the OpenCV library documentation). More...
|
class | CVolume |
| Class template representing volumetric data. More...
|
class | CVolumeAnisotropicFilter |
| Anisotropic filtering based on the diffusion process. More...
|
class | CVolumeAvg3Filter |
| Averaging image filter (3x3 version). More...
|
class | CVolumeBase |
| Base class for all volumes. More...
|
class | CVolumeCanny |
| Canny edge detector in 3D space. More...
|
class | CVolumeConvolutionFilter |
| General convolution volume filter. More...
|
class | CVolumeDiffXFilter |
| Operator computes image derivatives in x direction. More...
|
class | CVolumeDiffYFilter |
| Operator computes image derivatives in y direction. More...
|
class | CVolumeDiffZFilter |
| Operator computes image derivatives in z direction. More...
|
class | CVolumeEdgeDetector |
| Base class for all volume edge detectors. More...
|
struct | CVolumeFilter |
| Base class for all volume filters. More...
|
class | CVolumeGauss3Filter |
| 3D Gaussian smoothing filter having kernel 3x3x3. More...
|
class | CVolumeGaussFilter |
| 3D Gaussian smoothing filter. More...
|
class | CVolumeIterator |
| Iterator used to traverse volume by lines. More...
|
class | CVolumeLaplaceFilter0 |
| Laplacian volume filter (first version). More...
|
class | CVolumeLaplaceFilter1 |
| Laplacian volume filter (second version). More...
|
class | CVolumeMaxFilter |
| Template providing max-value volume filtering functions. More...
|
class | CVolumeMedianFilter |
| Template providing median volume filtering functions. More...
|
class | CVolumeMinFilter |
| Template providing min-value volume filtering functions. More...
|
class | CVolumePrewitX |
| Prewit gradient edge detector (x-axis). More...
|
class | CVolumePrewitY |
| Prewit gradient edge detector (y-axis). More...
|
class | CVolumePrewitZ |
| Prewit gradient edge detector (z-axis). More...
|
class | CVolumeRow |
| Class template representing a single row of an existing volume. More...
|
class | CVolumeSobelX |
| Sobel operator (x-axis). More...
|
class | CVolumeSobelY |
| Sobel operator (y-axis). More...
|
class | CVolumeSobelZ |
| Sobel operator (z-axis). More...
|
struct | CVolumeTraits |
| Traits used to implement curiously recurring template pattern for volumes. More...
|
struct | CVolumeTraits< CVolume< T, A > > |
struct | CVolumeView |
| Base class for all classes providing a view of an existing volume. More...
|
class | CvTraits |
class | CWatershedTransform |
| Class providing watershed transform. More...
|
class | CWeightedEM |
| Gaussian Mixture Model (GMM) optimization using maximal likelihood estimation via the Expection-Maximization (EM) algorithm. More...
|
class | CWeightedFCM |
class | CZeroCrossDetector |
| Zero crossings of the LoG filter. More...
|
struct | SIsFilterable |
| Primary template. More...
|
struct | SIsFilterable< tDensityPixel > |
struct | SIsFilterable< tFloatPixel > |
struct | SIsFilterable< tPixel16 > |
struct | SIsFilterable< tPixel32 > |
struct | SIsFilterable< tPixel8 > |
Typedefs |
typedef CImage< tComplexPixel > | CComplexImage |
| Complex image.
|
typedef CComplexImage::tSmartPtr | CComplexImagePtr |
| Smart pointer to complex image.
|
typedef CArray< double > | CDArray |
| Array of doubles.
|
typedef CDArray::tSmartPtr | CDArrayPtr |
| Pointer to a vector of doubles.
|
typedef CDensityVolume::tSmartPtr | CDensityVolumePtr |
typedef CDicomSlice::tSmartPtr | CDicomSlicePtr |
typedef CImage< tDensityPixel > | CDImage |
| Density image.
|
typedef CFullHistogram< CDImage > | CDImageHistogram |
| Histogram of the density image.
|
typedef CDImage::tSmartPtr | CDImagePtr |
| Smart pointer to density image.
|
typedef CPyramid< CDImage > | CDImagePyramid |
| Pyramid of the density image.
|
typedef CDImagePyramid::tSmartPtr | CDImagePyramidPtr |
| Pyramid of the density image.
|
typedef CVolume< tDensityPixel > | CDVolume |
| Density volume.
|
typedef CFullHistogram< CDVolume > | CDVolumeHistogram |
| Histogram of the density volume.
|
typedef CDVolume::tSmartPtr | CDVolumePtr |
| Density volume.
|
typedef CArray< float > | CFArray |
| Array of float numbers.
|
typedef CFArray::tSmartPtr | CFArrayPtr |
| Pointer to a vector of float numbers.
|
typedef CImage< tFloatPixel > | CFImage |
| Float image.
|
typedef CHistogram< CFImage > | CFImageHistogram |
| Histogram of the float image.
|
typedef CFImage::tSmartPtr | CFImagePtr |
| Smart pointer to float image.
|
typedef CPyramid< CFImage > | CFImagePyramid |
| Pyramid of the float image.
|
typedef CFImagePyramid::tSmartPtr | CFImagePyramidPtr |
| Pyramid of the float image.
|
typedef CVolume< tFloatPixel > | CFVolume |
| Float volume.
|
typedef CHistogram< CFVolume > | CFVolumeHistogram |
| Histogram of the float volume.
|
typedef CFVolume::tSmartPtr | CFVolumePtr |
| Float volume.
|
typedef CArray< int > | CIArray |
| Array of int numbers.
|
typedef CIArray::tSmartPtr | CIArrayPtr |
| Pointer to a vector of int numbers.
|
typedef CImage< tPixel16 > | CImage16 |
| Grayscale image, 16-bits per pixel.
|
typedef CFullHistogram< CImage16 > | CImage16Histogram |
| Histogram of the grayscale image, 16-bits per pixel.
|
typedef CImage16::tSmartPtr | CImage16Ptr |
| Smart pointer to grayscale image, 16-bit per pixel.
|
typedef CPyramid< CImage16 > | CImage16Pyramid |
| Pyramid of the grayscale image, 16-bits per pixel.
|
typedef CImage16Pyramid::tSmartPtr | CImage16PyramidPtr |
| Pyramid of the grayscale image, 16-bits per pixel.
|
typedef CImage< tPixel32 > | CImage32 |
| Grayscale image, 32-bits per pixel.
|
typedef CFullHistogram< CImage32 > | CImage32Histogram |
| Histogram of the grayscale image, 32-bits per pixel.
|
typedef CImage32::tSmartPtr | CImage32Ptr |
| Smart pointer to grayscale image, 32-bit per pixel.
|
typedef CImage< tPixel8 > | CImage8 |
| Grayscale image, 8-bits per pixel.
|
typedef CFullHistogram< CImage8 > | CImage8Histogram |
| Histogram of the grayscale image, 8-bits per pixel.
|
typedef CImage8::tSmartPtr | CImage8Ptr |
| Smart pointer to grayscale image, 8-bit per pixel.
|
typedef CPyramid< CImage8 > | CImage8Pyramid |
| Pyramid of the grayscale image, 8-bits per pixel.
|
typedef CImage8Pyramid::tSmartPtr | CImage8PyramidPtr |
| Pyramid of the grayscale image, 8-bits per pixel.
|
typedef CSize2i | CImSize |
| Favoured representation of an image size.
|
typedef CPoint2< double > | CPoint2d |
typedef CPoint2< float > | CPoint2f |
typedef CPoint2< int > | CPoint2i |
| Point in 2D space.
|
typedef CPoint3< double > | CPoint3d |
typedef CPoint3< tCoordinate > | CPoint3D |
| Favoured representation of a point in 3D space.
|
typedef CPoint3< float > | CPoint3f |
typedef CPoint3< int > | CPoint3i |
| Point in 3D space.
|
typedef CImage< tRGBPixel > | CRGBImage |
| Color RGB image.
|
typedef CRGBImage::tSmartPtr | CRGBImagePtr |
| Smart pointer to color RGB image.
|
typedef CVolume< tRGBPixel > | CRGBVolume |
| Color RGB volume.
|
typedef CRGBVolume::tSmartPtr | CRGBVolumePtr |
| Color RGB volume.
|
typedef CSize2< double > | CSize2d |
typedef CSize2< float > | CSize2f |
typedef CSize2< int > | CSize2i |
| Predefined 2D size types.
|
typedef CSize3< double > | CSize3d |
typedef CSize3< float > | CSize3f |
typedef CSize3< int > | CSize3i |
| Predefined 3D size types.
|
typedef CSlice::tSmartPtr | CSlicePtr |
typedef CvImage< tComplexPixel > | CvComplexImage |
| Complex image.
|
typedef CvComplexImage::tSmartPtr | CvComplexImagePtr |
| Smart pointer to complex image.
|
typedef CvImage< tDensityPixel > | CvDImage |
| Density image.
|
typedef CvDImage::tSmartPtr | CvDImagePtr |
| Smart pointer to density image.
|
typedef CVector2< double > | CVector2d |
typedef CVector2< float > | CVector2f |
typedef CVector2< int > | CVector2i |
| Vector in 2D space.
|
typedef CVector3< double > | CVector3d |
typedef CVector3< tCoordinate > | CVector3D |
| Favoured representation of a vector in 3D space.
|
typedef CVector3< float > | CVector3f |
typedef CVector3< int > | CVector3i |
| Vector in 3D space.
|
typedef CvImage< tFloatPixel > | CvFImage |
| Float image.
|
typedef CvFImage::tSmartPtr | CvFImagePtr |
| Smart pointer to float image.
|
typedef CvImage< tPixel16 > | CvImage16 |
| Grayscale image, 16-bits per pixel.
|
typedef CvImage16::tSmartPtr | CvImage16Ptr |
| Smart pointer to grayscale image, 16-bit per pixel.
|
typedef CvImage< tPixel32 > | CvImage32 |
| Grayscale image, 32-bits per pixel.
|
typedef CvImage32::tSmartPtr | CvImage32Ptr |
| Smart pointer to grayscale image, 32-bit per pixel.
|
typedef CvImage< tPixel8 > | CvImage8 |
| Grayscale image, 8-bits per pixel.
|
typedef CvImage8::tSmartPtr | CvImage8Ptr |
| Smart pointer to grayscale image, 8-bit per pixel.
|
typedef CSize3i | CVolSize |
| Favoured representation of a volume size.
|
typedef CVolume< tPixel16 > | CVolume16 |
| Grayscale volume, 16-bits per pixel.
|
typedef CFullHistogram< CVolume16 > | CVolume16Histogram |
| Histogram of the grayscale volume, 16-bits per pixel.
|
typedef CVolume16::tSmartPtr | CVolume16Ptr |
| Grayscale volume, 16-bit per pixel.
|
typedef CVolume< tPixel32 > | CVolume32 |
| Grayscale volume, 32-bits per pixel.
|
typedef CVolume32::tSmartPtr | CVolume32Ptr |
| Grayscale volume, 32-bit per pixel.
|
typedef CVolume< tPixel8 > | CVolume8 |
| Grayscale volume, 8-bits per pixel.
|
typedef CFullHistogram< CVolume8 > | CVolume8Histogram |
| Histogram of the grayscale volume, 8-bits per pixel.
|
typedef CVolume8::tSmartPtr | CVolume8Ptr |
| Grayscale volume, 8-bit per pixel.
|
typedef CvImage< tRGBPixel > | CvRGBImage |
| Color RGB image.
|
typedef CvRGBImage::tSmartPtr | CvRGBImagePtr |
| Smart pointer to color RGB image.
|
typedef mds::math::CComplex
< float > | tComplexPixel |
| Complex pixel definition.
|
typedef float | tConvKernelData |
| Type of convolution kernel data element.
|
typedef double | tCoordinate |
| Coordinate of a point in 2D (image) and 3D (volume) space.
|
typedef mds::sys::tInt16 | tDensityPixel |
| Density pixel used by medical images (slices).
|
typedef float | tFloatPixel |
| Pixel used for float images.
|
typedef SMyDestinationMgr * | tMyDestinationPtr |
typedef SMyErrorMgr * | tMyErrorPtr |
typedef SMySourceMgr * | tMySourcePtr |
typedef mds::sys::tUInt16 | tPixel16 |
| Pixel used for grayscale 16-bit images.
|
typedef mds::sys::tUInt32 | tPixel32 |
| Pixel used for grayscale 32-bit images.
|
typedef mds::sys::tUInt8 | tPixel8 |
| Pixel used for grayscale 8-bit images.
|
typedef CRGBPixel | tRGBPixel |
| RGB pixel of a color image.
|
Enumerations |
enum | EPlane { PLANE_NON = -1,
PLANE_XY = 0,
PLANE_XZ = 1,
PLANE_YZ = 2
} |
| Slice orientation. More...
|
Functions |
template<class I > |
bool | abs (const CImageBase< CComplexImage > &SrcImage, CImageBase< I > &DstImage) |
| Returns absolute value (magnitude) of a complex image.
|
template<class I > |
bool | arg (const CImageBase< CComplexImage > &SrcImage, CImageBase< I > &DstImage) |
| Returns argument of a complex image.
|
const CColor | C_BLACK (0x00, 0x00, 0x00, 0xFF) |
| Several basic colors.
|
const CColor | C_BLUE (0x00, 0x00, 0xFF, 0xFF) |
const CColor | C_CYAN (0x00, 0xFF, 0xFF, 0xFF) |
const CColor | C_GRAY (0x80, 0x80, 0x80, 0xFF) |
const CColor | C_GREEN (0x00, 0xFF, 0x00, 0xFF) |
const CColor | C_MAGENTA (0xFF, 0x00, 0xFF, 0xFF) |
const CColor | C_RED (0xFF, 0x00, 0x00, 0xFF) |
const CColor | C_WHITE (0xFF, 0xFF, 0xFF, 0xFF) |
const CColor | C_YELLOW (0xFF, 0xFF, 0x00, 0xFF) |
template<class I1 , class I2 > |
bool | convert (const CImageBase< I1 > &SrcImage, CImageBase< I2 > &DstImage) |
| Converts source image of one type to destination image of another type.
|
template<typename R , class I > |
R | convolve (const CImageBase< I > &Image, tSize x, tSize y, const CKernel2D &Kernel) |
| Convolves image with a given 2D convolution kernel.
|
template<typename R , class V > |
R | convolve (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel3D &Kernel) |
| Convolves the volume with a given 3D convolution kernel.
|
template<typename R , class I > |
R | convolve (const CImageBase< I > &Image, const CPoint3D &Point, const CKernel2D &Kernel) |
| Convolves the image with a given 2D convolution kernel.
|
template<typename R , class I > |
R | convolveX (const CImageBase< I > &Image, tSize x, tSize y, const CKernel1D &Kernel) |
| Convolves the image in the x-dimension with a given 1D kernel.
|
template<typename R , class I > |
R | convolveX (const CImageBase< I > &Image, const CPoint3D &Point, const CKernel1D &Kernel) |
| Convolves the image in the x-dimension with a given 1D kernel.
|
template<typename R , class V > |
R | convolveX (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel1D &Kernel) |
| Convolves the volume in the x-dimension with a given 1D kernel.
|
template<typename R , class V > |
R | convolveXY (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel2D &Kernel) |
| Convolves the volume with a given 2D convolution kernel.
|
template<typename R , class V > |
R | convolveXZ (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel2D &Kernel) |
| Convolves the volume with a given 2D convolution kernel.
|
template<typename R , class I > |
R | convolveY (const CImageBase< I > &Image, tSize x, tSize y, const CKernel1D &Kernel) |
| Convolves the image in the y-dimension with a given 1D kernel.
|
template<typename R , class I > |
R | convolveY (const CImageBase< I > &Image, const CPoint3D &Point, const CKernel1D &Kernel) |
| Convolves the image in the y-dimension with a given 1D kernel.
|
template<typename R , class V > |
R | convolveY (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel1D &Kernel) |
| Convolves the volume in the y-dimension with a given 1D kernel.
|
template<typename R , class V > |
R | convolveYZ (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel2D &Kernel) |
| Convolves the volume with a given 2D convolution kernel.
|
template<typename R , class V > |
R | convolveZ (const CVolumeBase< V > &Volume, tSize x, tSize y, tSize z, const CKernel1D &Kernel) |
| Convolves the volume in the z-dimension with a given 1D kernel.
|
| emptyOutputBuffer (j_compress_ptr pInfo) |
template<class I > |
bool | fft (const CImageBase< I > &SrcImage, CComplexImage &DstImage) |
| Computes unnormalized two-dimensional discrete Fourier transform (DFT) of a given source image.
|
template<class I > |
void | fftShift (CImageBase< I > &Image) |
| Shift zero-frequency component to center of spectrum.
|
| fillInputBuffer (j_decompress_ptr pInfo) |
template<class I1 , class I2 , class F > |
bool | findConnectedComponents (const CImageBase< I1 > &SrcImage, CImageBase< I2 > &LabelImage, F CompareFunc=F()) |
| Implementation of the well known Connected Components Labeling algorithm.
|
template<class H > |
bool | findSingleThreshold (const CHistogramBase< H > &Histogram, typename H::tItem &Threshold) |
| Calculates an "optimal" threshold using the mode-based method which analyzes histogram peaks and valleys.
|
template<class H > |
bool | findSingleThresholdOtsu (const CHistogramBase< H > &Histogram, typename H::tItem &Threshold) |
| Finds "optimal" thresholds using the Otsu's algorithm.
|
template<class H > |
bool | findThresholdsIterative (const CHistogramBase< H > &Histogram, int NumOfThresholds, CMultiThresholding< typename H::tItem > &Thresholds) |
| Finds "optimal" thresholds using the iterative method.
|
template<typename R , class I > |
R | getMax (const CImageBase< I > &Image) |
| Maximum pixel in the image.
|
template<typename R , class V > |
R | getMax (const CVolumeBase< V > &Volume) |
| Maximum voxel in the volume.
|
template<typename R , class I > |
R | getMean (const CImageBase< I > &Image) |
| Mean of pixel value.
|
template<typename R , class V > |
R | getMean (const CVolumeBase< V > &Volume) |
| Mean of voxel value.
|
template<typename R , class I1 , class I2 > |
R | getMeanSquareError (const CImageBase< I1 > &Image1, const CImageBase< I2 > &Image2) |
| Mean square error between pixels of two images.
|
template<typename R , class V1 , class V2 > |
R | getMeanSquareError (const CVolumeBase< V1 > &Volume1, const CVolumeBase< V2 > &Volume2) |
| Mean square error between voxels of two volumes.
|
template<typename R , class I > |
R | getMin (const CImageBase< I > &Image) |
| Minimum pixel value in the image.
|
template<typename R , class V > |
R | getMin (const CVolumeBase< V > &Volume) |
| Minimum voxel value in the volume.
|
template<typename R , class I1 , class I2 > |
R | getProduct (const CImageBase< I1 > &Image1, const CImageBase< I2 > &Image2) |
| Inner product of two images.
|
template<typename R , class V1 , class V2 > |
R | getProduct (const CVolumeBase< V1 > &Volume1, const CVolumeBase< V2 > &Volume2) |
| Inner product of two volumes.
|
template<typename R , class I > |
R | getSum (const CImageBase< I > &Image) |
| Sum of pixels in the image.
|
template<typename R , class V > |
R | getSum (const CVolumeBase< V > &Volume) |
| Sum of voxels in the volume.
|
template<typename R , class I > |
R | getSumOfSquares (const CImageBase< I > &Image) |
| Sum of squares of pixels in the image.
|
template<typename R , class V > |
R | getSumOfSquares (const CVolumeBase< V > &Volume) |
| Sum of squares of voxels in the volume.
|
template<typename R , class I > |
R | getVariance (const CImageBase< I > &Image) |
| Variance of image pixels.
|
template<typename R , class V > |
R | getVariance (const CVolumeBase< V > &Volume) |
| Variance of volume voxels.
|
template<class I > |
bool | histogramEqualization (CImageBase< I > &Image) |
| Histogram equalization.
|
template<class V > |
bool | histogramEqualization (CVolumeBase< V > &Volume) |
| Histogram equalization.
|
template<class I > |
bool | ifft (const CImageBase< I > &SrcImage, CComplexImage &DstImage) |
| Computes inverse two-dimensional discrete Fourier transform (inverse DFT) of a given source image.
|
template<class I > |
bool | imag (const CImageBase< CComplexImage > &SrcImage, CImageBase< I > &DstImage) |
| Returns imaginary part of a complex image.
|
| initDestination (j_compress_ptr pInfo) |
| initSource (j_decompress_ptr pInfo) |
const CKernel1D | K1D_DERIVATIVE (K1D_DERIVATIVE_DATA, 5) |
bool | loadColorJPEG (CRGBImage &Image, mds::mod::CChannel &Channel) |
| Reads full color JPEG image from a given input channel.
|
bool | loadColorPNG (CRGBImage &Image, mds::mod::CChannel &Channel) |
| Reads full color PNG image from a given input channel.
|
bool | loadGrayJPEG (CImage8 &Image, mds::mod::CChannel &Channel) |
| Reads grayscale JPEG image from a given input channel.
|
bool | loadGrayPNG (CImage16 &Image, mds::mod::CChannel &Channel) |
| Reads grayscale PNG image from a given input channel.
|
template<class I > |
bool | loadJPEG (CImageBase< I > &Image, mds::mod::CChannel &Channel) |
| Reads JPEG image from a given input channel.
|
template<> |
bool | loadJPEG (CImageBase< CImage8 > &Image, mds::mod::CChannel &Channel) |
template<class I > |
bool | loadPNG (CImageBase< I > &Image, mds::mod::CChannel &Channel) |
| Reads PNG image from a given input channel.
|
template<> |
bool | loadPNG (CImageBase< CImage16 > &Image, mds::mod::CChannel &Channel) |
template<class I > |
void | log (CImageBase< I > &Image) |
| Logarithmic operator that converts a given image to the logarithmic space.
|
| MDS_SPECIALIZE_ENTITY_COMPRESSION (CvImage< tDensityPixel >, mds::mod::CC_DENSITY) |
template<class V > |
bool | multiIterativeThresholding (CVolumeBase< V > &Volume, int NumOfThresholds) |
| Iterative histogram thresholding.
|
template<class I > |
bool | multiIterativeThresholding (CImageBase< I > &Image, int NumOfThresholds) |
| Iterative histogram thresholding.
|
| myErrorExit (j_common_ptr pInfo) |
CRGBPixel | operator* (const CRGBPixel &l, double Scalar) |
CRGBPixel | operator* (double Scalar, const CRGBPixel &r) |
CRGBPixel | operator+ (const CRGBPixel &l, const CRGBPixel &r) |
CRGBPixel | operator- (const CRGBPixel &l, const CRGBPixel &r) |
CRGBPixel | operator- (const CRGBPixel &x) |
template<class I > |
bool | real (const CImageBase< CComplexImage > &SrcImage, CImageBase< I > &DstImage) |
| Returns real part of a complex image.
|
bool | saveColorJPEG (const CRGBImage &Image, mds::mod::CChannel &Channel, int iQuality=128) |
| Writes full color JPEG image to a given output channel.
|
bool | saveColorPNG (const CRGBImage &Image, mds::mod::CChannel &Channel) |
| Writes full color PNG image to a given output channel.
|
bool | saveGrayJPEG (const CImage8 &Image, mds::mod::CChannel &Channel, int iQuality=128) |
| Writes grayscale JPEG image to a given output channel.
|
bool | saveGrayPNG (const CImage16 &Image, mds::mod::CChannel &Channel) |
| Writes grayscale PNG image to a given output channel.
|
template<class I > |
bool | saveJPEG (const CImageBase< I > &Image, mds::mod::CChannel &Channel, int iQuality=128) |
| Writes JPEG image to a given output channel.
|
template<> |
bool | saveJPEG (const CImageBase< CImage8 > &Image, mds::mod::CChannel &Channel, int iQuality) |
template<class I > |
bool | savePNG (const CImageBase< I > &Image, mds::mod::CChannel &Channel) |
| Writes PNG image to a given output channel.
|
template<> |
bool | savePNG (const CImageBase< CImage16 > &Image, mds::mod::CChannel &Channel) |
template<class V > |
bool | singleOtsuThresholding (CVolumeBase< V > &Volume) |
| Otsu's histogram thresholding algorithm.
|
template<class I > |
bool | singleOtsuThresholding (CImageBase< I > &Image) |
| Otsu's histogram thresholding algorithm.
|
template<class I > |
bool | singleThresholding (CImageBase< I > &Image) |
| Simple mode-based histogram thresholding choosing an optimal threshold with respect to histogram peaks and valleys.
|
template<class V > |
bool | singleThresholding (CVolumeBase< V > &Volume) |
| Simple mode-based histogram thresholding choosing an optimal threshold with respect to histogram peaks and valleys.
|
| skipInputData (j_decompress_ptr pInfo, long int liNumBytes) |
| term_source (j_decompress_ptr) |
| termDestination (j_compress_ptr pInfo) |
void | userFlushData (png_structp) |
void | userReadData (png_structp pPNGStruct, png_bytep pData, png_size_t Length) |
void | userWriteData (png_structp pPNGStruct, png_bytep pData, png_size_t Length) |
Variables |
const unsigned int | B_WEIGHT = 7209 |
const size_t | BUFFER_SIZE = 4096 |
| I/O buffer size.
|
const double | FILE_GAMMA = 0.45455 |
const unsigned int | G_WEIGHT = 38666 |
const CKernel1D | K1D_DERIVATIVE |
| Convolution kernel that could be used to compute derivatives.
|
float | K1D_DERIVATIVE_DATA [] |
const unsigned int | R_WEIGHT = 19660 |
| Pixel conversion (RGB -> 0..65535).
|
const double | SCREEN_GAMMA = 2.2 |
| Default gamma correction.
|