YARP  2.3.70.1
Yet Another Robot Platform
IplImage.h File Reference
#include <cassert>
#include <cstdlib>
+ Include dependency graph for IplImage.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _IplImage
 
struct  _IplROI
 
struct  _IplConvKernel
 
struct  _IplConvKernelFP
 

Macros

#define HAVE_IPL
 
#define IPL_DEPTH_SIGN   0x80000000
 
#define IPL_DEPTH_1U   1
 
#define IPL_DEPTH_8U   8
 
#define IPL_DEPTH_16U   16
 
#define IPL_DEPTH_32F   32
 
#define IPL_DEPTH_8S   (int)(IPL_DEPTH_SIGN| 8)
 
#define IPL_DEPTH_16S   (int)(IPL_DEPTH_SIGN|16)
 
#define IPL_DEPTH_32S   (int)(IPL_DEPTH_SIGN|32)
 
#define IPL_DATA_ORDER_PIXEL   0
 
#define IPL_DATA_ORDER_PLANE   1
 
#define IPL_ORIGIN_TL   0
 
#define IPL_ORIGIN_BL   1
 
#define IPL_ALIGN_4BYTES   4
 
#define IPL_ALIGN_8BYTES   8
 
#define IPL_ALIGN_16BYTES   16
 
#define IPL_ALIGN_32BYTES   32
 
#define IPL_ALIGN_DWORD   IPL_ALIGN_4BYTES
 
#define IPL_ALIGN_QWORD   IPL_ALIGN_8BYTES
 
#define IPL_IMAGE_HEADER   1
 
#define IPL_IMAGE_DATA   2
 
#define IPL_IMAGE_ROI   4
 
#define IPL_IMAGE_MAGIC_VAL   ((int)sizeof(IplImage))
 
#define IPL_IMAGE_FILE_MAGIC_VAL   112
 
#define IPL_DEPTH_64F
 
#define IPLAPIIMPL(type, name, arg)   extern type name arg
 Definition for functions implemented within YARP_sig. More...
 
#define IPL_BORDER_CONSTANT   0
 
#define IPL_SIDE_TOP_INDEX   0
 
#define IPL_SIDE_BOTTOM_INDEX   1
 
#define IPL_SIDE_LEFT_INDEX   2
 
#define IPL_SIDE_RIGHT_INDEX   3
 
#define IPL_SIDE_TOP   (1<<IPL_SIDE_TOP_INDEX)
 
#define IPL_SIDE_BOTTOM   (1<<IPL_SIDE_BOTTOM_INDEX)
 
#define IPL_SIDE_LEFT   (1<<IPL_SIDE_LEFT_INDEX)
 
#define IPL_SIDE_RIGHT   (1<<IPL_SIDE_RIGHT_INDEX)
 
#define IPL_SIDE_ALL   (IPL_SIDE_RIGHT|IPL_SIDE_TOP|IPL_SIDE_LEFT|IPL_SIDE_BOTTOM)
 
#define IPL_DEPTH_MASK   0x7FFFFFFF
 
#define IPL_IMAGE_HEADER   1
 
#define IPL_IMAGE_DATA   2
 
#define IPL_IMAGE_ROI   4
 
#define IPL_IMAGE_TILE   8
 
#define IPL_IMAGE_MASK   16
 
#define IPL_IMAGE_ALL
 
#define IPL_IMAGE_ALL_WITHOUT_MASK
 
#define IPL_INTER_NN   0
 
#define IPL_INTER_LINEAR   1
 
#define IPL_INTER_CUBIC   2
 
#define IPL_INTER_SUPER   3
 
#define IPL_SMOOTH_EDGE   16
 
#define YARP_IMAGE_ALIGN   8
 

Typedefs

typedef long long int64
 
typedef unsigned long long uint64
 
typedef unsigned char uchar
 
typedef struct _IplImage IplImage
 
typedef struct _IplTileInfo IplTileInfo
 
typedef struct _IplROI IplROI
 
typedef struct _IplConvKernel IplConvKernel
 
typedef struct _IplConvKernelFP IplConvKernelFP
 

Functions

int _iplCalcPadding (int lineSize, int align)
 Computes the ipl image padding. More...
 
 IPLAPIIMPL (IplConvKernel *, iplCreateConvKernel,(int nCols, int nRows, int anchorX, int anchorY, int *values, int nShiftR))
 WARNING: most of this is implemented for PAD_BYTES == 0. More...
 
 IPLAPIIMPL (IplConvKernelFP *, iplCreateConvKernelFP,(int nCols, int nRows, int anchorX, int anchorY, float *values))
 
 IPLAPIIMPL (void, iplGetConvKernel,(IplConvKernel *kernel, int *nCols, int *nRows, int *anchorX, int *anchorY, int **values, int *nShiftR))
 
 IPLAPIIMPL (void, iplGetConvKernelFP,(IplConvKernelFP *kernel, int *nCols, int *nRows, int *anchorX, int *anchorY, float **values))
 
 IPLAPIIMPL (void, iplDeleteConvKernel,(IplConvKernel *kernel))
 
 IPLAPIIMPL (void, iplDeleteConvKernelFP,(IplConvKernelFP *kernel))
 
 IPLAPIIMPL (void, iplConvolve2D,(IplImage *srcImage, IplImage *dstImage, IplConvKernel **kernel, int nKernels, int combineMethod))
 
 IPLAPIIMPL (void, iplConvolve2DFP,(IplImage *srcImage, IplImage *dstImage, IplConvKernelFP **kernel, int nKernels, int combineMethod))
 
 IPLAPIIMPL (void, iplConvolveSep2DFP,(IplImage *srcImage, IplImage *dstImage, IplConvKernelFP *xKernel, IplConvKernelFP *yKernel))
 
 IPLAPIIMPL (void, iplConvolveSep2D,(IplImage *srcImage, IplImage *dstImage, IplConvKernel *xKernel, IplConvKernel *yKernel))
 
 IPLAPIIMPL (void, iplAllocateImage,(IplImage *image, int doFill, int fillValue))
 
 IPLAPIIMPL (void, iplAllocateImageFP,(IplImage *image, int doFill, float fillValue))
 
 IPLAPIIMPL (void, iplDeallocateImage,(IplImage *image))
 
 IPLAPIIMPL (IplImage *, iplCreateImageHeader,(int nChannels, int alphaChannel, int depth, char *colorModel, char *channelSeq, int dataOrder, int origin, int align, int width, int height, IplROI *roi, IplImage *maskROI, void *imageId, IplTileInfo *tileInfo))
 
 IPLAPIIMPL (IplImage *, iplCloneImage,(const IplImage *img))
 
 IPLAPIIMPL (void, iplCopy,(IplImage *srcImage, IplImage *dstImage))
 
 IPLAPIIMPL (void, iplDeallocateHeader,(IplImage *image))
 
 IPLAPIIMPL (void, iplDeallocate,(IplImage *image, int flag))
 
 IPLAPIIMPL (void, iplSetBorderMode,(IplImage *src, int mode, int border, int constVal))
 
 IPLAPIIMPL (void, iplSet,(IplImage *image, int fillValue))
 
 IPLAPIIMPL (void, iplSetFP,(IplImage *image, float fillValue))
 
 IPLAPIIMPL (void, iplAddS,(IplImage *srcImage, IplImage *dstImage, int value))
 
 IPLAPIIMPL (void, iplAdd,(IplImage *srcImageA, IplImage *srcImageB, IplImage *dstImage))
 
 IPLAPIIMPL (void, iplSubtract,(IplImage *srcImageA, IplImage *srcImageB, IplImage *dstImage))
 
 IPLAPIIMPL (void, iplSubtractS,(IplImage *srcImage, IplImage *dstImage, int value, bool flip))
 
 IPLAPIIMPL (void, iplMultiplySFP,(IplImage *srcImage, IplImage *dstImage, float value))
 
 IPLAPIIMPL (void, iplAbs,(IplImage *srcImage, IplImage *dstImage))
 
 IPLAPIIMPL (void, iplThreshold,(IplImage *srcImage, IplImage *dstImage, int threshold))
 
 IPLAPIIMPL (void, iplColorToGray,(IplImage *srcImage, IplImage *dstImage))
 
 IPLAPIIMPL (IplROI *, iplCreateROI,(int coi, int xOffset, int yOffset, int width, int height))
 
 IPLAPIIMPL (void, iplRGB2HSV,(IplImage *rgbImage, IplImage *hsvImage))
 
 IPLAPIIMPL (void, iplHSV2RGB,(IplImage *hsvImage, IplImage *rgbImage))
 
 IPLAPIIMPL (void, iplXorS,(IplImage *srcImage, IplImage *dstImage, unsigned int value))
 

Macro Definition Documentation

◆ HAVE_IPL

#define HAVE_IPL

Definition at line 71 of file IplImage.h.

◆ IPL_ALIGN_16BYTES

#define IPL_ALIGN_16BYTES   16

Definition at line 123 of file IplImage.h.

◆ IPL_ALIGN_32BYTES

#define IPL_ALIGN_32BYTES   32

Definition at line 124 of file IplImage.h.

◆ IPL_ALIGN_4BYTES

#define IPL_ALIGN_4BYTES   4

Definition at line 121 of file IplImage.h.

◆ IPL_ALIGN_8BYTES

#define IPL_ALIGN_8BYTES   8

Definition at line 122 of file IplImage.h.

◆ IPL_ALIGN_DWORD

#define IPL_ALIGN_DWORD   IPL_ALIGN_4BYTES

Definition at line 126 of file IplImage.h.

◆ IPL_ALIGN_QWORD

#define IPL_ALIGN_QWORD   IPL_ALIGN_8BYTES

Definition at line 127 of file IplImage.h.

◆ IPL_BORDER_CONSTANT

#define IPL_BORDER_CONSTANT   0

Definition at line 332 of file IplImage.h.

◆ IPL_DATA_ORDER_PIXEL

#define IPL_DATA_ORDER_PIXEL   0

Definition at line 115 of file IplImage.h.

◆ IPL_DATA_ORDER_PLANE

#define IPL_DATA_ORDER_PLANE   1

Definition at line 116 of file IplImage.h.

◆ IPL_DEPTH_16S

#define IPL_DEPTH_16S   (int)(IPL_DEPTH_SIGN|16)

Definition at line 112 of file IplImage.h.

◆ IPL_DEPTH_16U

#define IPL_DEPTH_16U   16

Definition at line 108 of file IplImage.h.

◆ IPL_DEPTH_1U

#define IPL_DEPTH_1U   1

Definition at line 106 of file IplImage.h.

◆ IPL_DEPTH_32F

#define IPL_DEPTH_32F   32

Definition at line 109 of file IplImage.h.

◆ IPL_DEPTH_32S

#define IPL_DEPTH_32S   (int)(IPL_DEPTH_SIGN|32)

Definition at line 113 of file IplImage.h.

◆ IPL_DEPTH_64F

#define IPL_DEPTH_64F
Value:
64 /* for storing double-precision
floating point data in IplImage's */

Definition at line 209 of file IplImage.h.

◆ IPL_DEPTH_8S

#define IPL_DEPTH_8S   (int)(IPL_DEPTH_SIGN| 8)

Definition at line 111 of file IplImage.h.

◆ IPL_DEPTH_8U

#define IPL_DEPTH_8U   8
Examples:
cuda/cuda_gpu.cpp, and opencv/main.cpp.

Definition at line 107 of file IplImage.h.

◆ IPL_DEPTH_MASK

#define IPL_DEPTH_MASK   0x7FFFFFFF

Definition at line 344 of file IplImage.h.

◆ IPL_DEPTH_SIGN

#define IPL_DEPTH_SIGN   0x80000000

Definition at line 104 of file IplImage.h.

◆ IPL_IMAGE_ALL

#define IPL_IMAGE_ALL
Value:
IPL_IMAGE_TILE|IPL_IMAGE_ROI|IPL_IMAGE_MASK)
#define IPL_IMAGE_ROI
Definition: IplImage.h:348
#define IPL_IMAGE_DATA
Definition: IplImage.h:347
#define IPL_IMAGE_MASK
Definition: IplImage.h:350
#define IPL_IMAGE_HEADER
Definition: IplImage.h:346

Definition at line 351 of file IplImage.h.

◆ IPL_IMAGE_ALL_WITHOUT_MASK

#define IPL_IMAGE_ALL_WITHOUT_MASK
Value:
IPL_IMAGE_TILE|IPL_IMAGE_ROI)
#define IPL_IMAGE_ROI
Definition: IplImage.h:348
#define IPL_IMAGE_DATA
Definition: IplImage.h:347
#define IPL_IMAGE_HEADER
Definition: IplImage.h:346

Definition at line 353 of file IplImage.h.

◆ IPL_IMAGE_DATA [1/2]

#define IPL_IMAGE_DATA   2

Definition at line 347 of file IplImage.h.

◆ IPL_IMAGE_DATA [2/2]

#define IPL_IMAGE_DATA   2

Definition at line 347 of file IplImage.h.

◆ IPL_IMAGE_FILE_MAGIC_VAL

#define IPL_IMAGE_FILE_MAGIC_VAL   112

Definition at line 205 of file IplImage.h.

◆ IPL_IMAGE_HEADER [1/2]

#define IPL_IMAGE_HEADER   1

Definition at line 346 of file IplImage.h.

◆ IPL_IMAGE_HEADER [2/2]

#define IPL_IMAGE_HEADER   1

Definition at line 346 of file IplImage.h.

◆ IPL_IMAGE_MAGIC_VAL

#define IPL_IMAGE_MAGIC_VAL   ((int)sizeof(IplImage))

Definition at line 200 of file IplImage.h.

◆ IPL_IMAGE_MASK

#define IPL_IMAGE_MASK   16

Definition at line 350 of file IplImage.h.

◆ IPL_IMAGE_ROI [1/2]

#define IPL_IMAGE_ROI   4

Definition at line 348 of file IplImage.h.

◆ IPL_IMAGE_ROI [2/2]

#define IPL_IMAGE_ROI   4

Definition at line 348 of file IplImage.h.

◆ IPL_IMAGE_TILE

#define IPL_IMAGE_TILE   8

Definition at line 349 of file IplImage.h.

◆ IPL_INTER_CUBIC

#define IPL_INTER_CUBIC   2

Definition at line 358 of file IplImage.h.

◆ IPL_INTER_LINEAR

#define IPL_INTER_LINEAR   1

Definition at line 357 of file IplImage.h.

◆ IPL_INTER_NN

#define IPL_INTER_NN   0

Definition at line 356 of file IplImage.h.

◆ IPL_INTER_SUPER

#define IPL_INTER_SUPER   3

Definition at line 359 of file IplImage.h.

◆ IPL_ORIGIN_BL

#define IPL_ORIGIN_BL   1

Definition at line 119 of file IplImage.h.

◆ IPL_ORIGIN_TL

#define IPL_ORIGIN_TL   0

Definition at line 118 of file IplImage.h.

◆ IPL_SIDE_ALL

Definition at line 342 of file IplImage.h.

◆ IPL_SIDE_BOTTOM

#define IPL_SIDE_BOTTOM   (1<<IPL_SIDE_BOTTOM_INDEX)

Definition at line 339 of file IplImage.h.

◆ IPL_SIDE_BOTTOM_INDEX

#define IPL_SIDE_BOTTOM_INDEX   1

Definition at line 335 of file IplImage.h.

◆ IPL_SIDE_LEFT

#define IPL_SIDE_LEFT   (1<<IPL_SIDE_LEFT_INDEX)

Definition at line 340 of file IplImage.h.

◆ IPL_SIDE_LEFT_INDEX

#define IPL_SIDE_LEFT_INDEX   2

Definition at line 336 of file IplImage.h.

◆ IPL_SIDE_RIGHT

#define IPL_SIDE_RIGHT   (1<<IPL_SIDE_RIGHT_INDEX)

Definition at line 341 of file IplImage.h.

◆ IPL_SIDE_RIGHT_INDEX

#define IPL_SIDE_RIGHT_INDEX   3

Definition at line 337 of file IplImage.h.

◆ IPL_SIDE_TOP

#define IPL_SIDE_TOP   (1<<IPL_SIDE_TOP_INDEX)

Definition at line 338 of file IplImage.h.

◆ IPL_SIDE_TOP_INDEX

#define IPL_SIDE_TOP_INDEX   0

Definition at line 334 of file IplImage.h.

◆ IPL_SMOOTH_EDGE

#define IPL_SMOOTH_EDGE   16

Definition at line 360 of file IplImage.h.

◆ IPLAPIIMPL

#define IPLAPIIMPL (   type,
  name,
  arg 
)    extern type name arg

Definition for functions implemented within YARP_sig.

Definition at line 229 of file IplImage.h.

◆ YARP_IMAGE_ALIGN

#define YARP_IMAGE_ALIGN   8

Definition at line 362 of file IplImage.h.

Typedef Documentation

◆ int64

typedef long long int64

Definition at line 83 of file IplImage.h.

◆ IplConvKernel

typedef struct _IplConvKernel IplConvKernel

◆ IplConvKernelFP

◆ IplImage

typedef struct _IplImage IplImage

◆ IplROI

typedef struct _IplROI IplROI

◆ IplTileInfo

typedef struct _IplTileInfo IplTileInfo

Definition at line 163 of file IplImage.h.

◆ uchar

typedef unsigned char uchar

Definition at line 88 of file IplImage.h.

◆ uint64

typedef unsigned long long uint64

Definition at line 84 of file IplImage.h.

Function Documentation

◆ _iplCalcPadding()

int _iplCalcPadding ( int  lineSize,
int  align 
)

Computes the ipl image padding.

Parameters
lineSizethe total length in bytes of the row of the image.
alignis the alignment bytes (e.g. typically 8).
Returns
the number of bytes to add to the line to round with modulo 8.

◆ IPLAPIIMPL() [1/33]

IPLAPIIMPL ( IplConvKernel ,
iplCreateConvKernel  ,
(int nCols, int nRows, int anchorX, int anchorY, int *values, int nShiftR)   
)

WARNING: most of this is implemented for PAD_BYTES == 0.

fixing the functions for != 0 is trivial though.

LATER: externd for PAD_BYTES != 0. NOT TESTED YET!

Definition at line 79 of file IplImage.cpp.

◆ IPLAPIIMPL() [2/33]

IPLAPIIMPL ( IplConvKernelFP ,
iplCreateConvKernelFP  ,
(int nCols, int nRows, int anchorX, int anchorY, float *values  
)

Definition at line 107 of file IplImage.cpp.

◆ IPLAPIIMPL() [3/33]

IPLAPIIMPL ( void  ,
iplGetConvKernel  ,
(IplConvKernel *kernel, int *nCols, int *nRows, int *anchorX, int *anchorY, int **values, int *nShiftR)   
)

Definition at line 124 of file IplImage.cpp.

◆ IPLAPIIMPL() [4/33]

IPLAPIIMPL ( void  ,
iplGetConvKernelFP  ,
(IplConvKernelFP *kernel, int *nCols, int *nRows, int *anchorX, int *anchorY, float **values  
)

Definition at line 138 of file IplImage.cpp.

◆ IPLAPIIMPL() [5/33]

IPLAPIIMPL ( void  ,
iplDeleteConvKernel  ,
(IplConvKernel *kernel  
)

◆ IPLAPIIMPL() [6/33]

IPLAPIIMPL ( void  ,
iplDeleteConvKernelFP  ,
(IplConvKernelFP *kernel  
)

◆ IPLAPIIMPL() [7/33]

IPLAPIIMPL ( void  ,
iplConvolve2D  ,
(IplImage *srcImage, IplImage *dstImage, IplConvKernel **kernel, int nKernels, int combineMethod)   
)

__tmp_res = new char[dstImage->imageSize];

delete[] __tmp_res;

__tmp_res = new char[dstImage->imageSize];

Definition at line 171 of file IplImage.cpp.

◆ IPLAPIIMPL() [8/33]

IPLAPIIMPL ( void  ,
iplConvolve2DFP  ,
(IplImage *srcImage, IplImage *dstImage, IplConvKernelFP **kernel, int nKernels, int combineMethod)   
)

__tmp_res = new float[dstImage->imageSize / sizeof(float)];

delete[] __tmp_res;

__tmp_res = new float[dstImage->imageSize / sizeof(float)];

Definition at line 285 of file IplImage.cpp.

◆ IPLAPIIMPL() [9/33]

IPLAPIIMPL ( void  ,
iplConvolveSep2DFP  ,
(IplImage *srcImage, IplImage *dstImage, IplConvKernelFP *xKernel, IplConvKernelFP *yKernel)   
)

__tmp_res = new float[dstImage->imageSize / sizeof(float)];

delete[] __tmp_res;

__tmp_res = new float[dstImage->imageSize / sizeof(float)];

Definition at line 386 of file IplImage.cpp.

◆ IPLAPIIMPL() [10/33]

IPLAPIIMPL ( void  ,
iplConvolveSep2D  ,
(IplImage *srcImage, IplImage *dstImage, IplConvKernel *xKernel, IplConvKernel *yKernel)   
)

__tmp_res = new char[dstImage->imageSize];

delete[] __tmp_res;

__tmp_res = new char[dstImage->imageSize];

Definition at line 496 of file IplImage.cpp.

◆ IPLAPIIMPL() [11/33]

IPLAPIIMPL ( void  ,
iplAllocateImage  ,
(IplImage *image, int doFill, int fillValue)   
)

◆ IPLAPIIMPL() [12/33]

IPLAPIIMPL ( void  ,
iplAllocateImageFP  ,
(IplImage *image, int doFill, float fillValue)   
)

◆ IPLAPIIMPL() [13/33]

IPLAPIIMPL ( void  ,
iplDeallocateImage  ,
(IplImage *image  
)

◆ IPLAPIIMPL() [14/33]

IPLAPIIMPL ( IplImage ,
iplCreateImageHeader  ,
(int nChannels, int alphaChannel, int depth, char *colorModel, char *channelSeq, int dataOrder, int origin, int align, int width, int height, IplROI *roi, IplImage *maskROI, void *imageId, IplTileInfo *tileInfo)   
)

the 8 bytes stuff.

Definition at line 781 of file IplImage.cpp.

◆ IPLAPIIMPL() [15/33]

IPLAPIIMPL ( IplImage ,
iplCloneImage  ,
(const IplImage *img)   
)

◆ IPLAPIIMPL() [16/33]

IPLAPIIMPL ( void  ,
iplCopy  ,
(IplImage *srcImage, IplImage *dstImage)   
)

◆ IPLAPIIMPL() [17/33]

IPLAPIIMPL ( void  ,
iplDeallocateHeader  ,
(IplImage *image  
)

◆ IPLAPIIMPL() [18/33]

IPLAPIIMPL ( void  ,
iplDeallocate  ,
(IplImage *image, int flag)   
)

◆ IPLAPIIMPL() [19/33]

IPLAPIIMPL ( void  ,
iplSetBorderMode  ,
(IplImage *src, int mode, int border, int constVal)   
)

◆ IPLAPIIMPL() [20/33]

IPLAPIIMPL ( void  ,
iplSet  ,
(IplImage *image, int fillValue)   
)

◆ IPLAPIIMPL() [21/33]

IPLAPIIMPL ( void  ,
iplSetFP  ,
(IplImage *image, float fillValue)   
)

◆ IPLAPIIMPL() [22/33]

IPLAPIIMPL ( void  ,
iplAddS  ,
(IplImage *srcImage, IplImage *dstImage, int value)   
)

◆ IPLAPIIMPL() [23/33]

IPLAPIIMPL ( void  ,
iplAdd  ,
(IplImage *srcImageA, IplImage *srcImageB, IplImage *dstImage)   
)

◆ IPLAPIIMPL() [24/33]

IPLAPIIMPL ( void  ,
iplSubtract  ,
(IplImage *srcImageA, IplImage *srcImageB, IplImage *dstImage)   
)

◆ IPLAPIIMPL() [25/33]

IPLAPIIMPL ( void  ,
iplSubtractS  ,
(IplImage *srcImage, IplImage *dstImage, int value, bool flip)   
)

◆ IPLAPIIMPL() [26/33]

IPLAPIIMPL ( void  ,
iplMultiplySFP  ,
(IplImage *srcImage, IplImage *dstImage, float value)   
)

◆ IPLAPIIMPL() [27/33]

IPLAPIIMPL ( void  ,
iplAbs  ,
(IplImage *srcImage, IplImage *dstImage)   
)

◆ IPLAPIIMPL() [28/33]

IPLAPIIMPL ( void  ,
iplThreshold  ,
(IplImage *srcImage, IplImage *dstImage, int threshold)   
)

◆ IPLAPIIMPL() [29/33]

IPLAPIIMPL ( void  ,
iplColorToGray  ,
(IplImage *srcImage, IplImage *dstImage)   
)

◆ IPLAPIIMPL() [30/33]

IPLAPIIMPL ( IplROI ,
iplCreateROI  ,
(int coi, int xOffset, int yOffset, int width, int height)   
)

◆ IPLAPIIMPL() [31/33]

IPLAPIIMPL ( void  ,
iplRGB2HSV  ,
(IplImage *rgbImage, IplImage *hsvImage)   
)

◆ IPLAPIIMPL() [32/33]

IPLAPIIMPL ( void  ,
iplHSV2RGB  ,
(IplImage *hsvImage, IplImage *rgbImage)   
)

◆ IPLAPIIMPL() [33/33]

IPLAPIIMPL ( void  ,
iplXorS  ,
(IplImage *srcImage, IplImage *dstImage, unsigned int value)   
)