YARP
Yet Another Robot Platform
_IplImage Struct Reference

#include <yarp/sig/impl/IplImage.h>

Public Attributes

int nSize
 sizeof(IplImage) More...
 
int ID
 version (=0) More...
 
int nChannels
 Most of OpenCV functions support 1,2,3 or 4 channels. More...
 
int alphaChannel
 ignored by OpenCV More...
 
int depth
 pixel depth in bits: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F are supported More...
 
char colorModel [4]
 ignored by OpenCV More...
 
char channelSeq [4]
 ignored by OpenCV More...
 
int dataOrder
 0 - interleaved color channels, 1 - separate color channels. More...
 
int origin
 0 - top-left origin, 1 - bottom-left origin (Windows bitmaps style) More...
 
int align
 Alignment of image rows (4 or 8). More...
 
int width
 image width in pixels More...
 
int height
 image height in pixels More...
 
struct _IplROIroi
 image ROI. More...
 
struct _IplImagemaskROI
 must be NULL More...
 
void * imageId
 must be NULL More...
 
struct _IplTileInfo * tileInfo
 must be null More...
 
int imageSize
 image data size in bytes (==image->height*image->widthStep in case of interleaved data) More...
 
char * imageData
 pointer to aligned image data More...
 
int widthStep
 size of aligned image row in bytes More...
 
int BorderMode [4]
 ignored by OpenCV More...
 
int BorderConst [4]
 ignored by OpenCV More...
 
char * imageDataOrigin
 pointer to very origin of image data (not necessarily aligned) - needed for correct deallocation More...
 

Detailed Description

Definition at line 84 of file IplImage.h.

Member Data Documentation

◆ align

int _IplImage::align

Alignment of image rows (4 or 8).

OpenCV ignores it and uses widthStep instead

Definition at line 97 of file IplImage.h.

◆ alphaChannel

int _IplImage::alphaChannel

ignored by OpenCV

Definition at line 88 of file IplImage.h.

◆ BorderConst

int _IplImage::BorderConst[4]

ignored by OpenCV

Definition at line 111 of file IplImage.h.

◆ BorderMode

int _IplImage::BorderMode[4]

ignored by OpenCV

Definition at line 110 of file IplImage.h.

◆ channelSeq

char _IplImage::channelSeq[4]

ignored by OpenCV

Definition at line 92 of file IplImage.h.

◆ colorModel

char _IplImage::colorModel[4]

ignored by OpenCV

Definition at line 91 of file IplImage.h.

◆ dataOrder

int _IplImage::dataOrder

0 - interleaved color channels, 1 - separate color channels.

cvCreateImage can only create interleaved images

Definition at line 93 of file IplImage.h.

◆ depth

int _IplImage::depth

pixel depth in bits: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F are supported

Definition at line 89 of file IplImage.h.

◆ height

int _IplImage::height

image height in pixels

Definition at line 100 of file IplImage.h.

◆ ID

int _IplImage::ID

version (=0)

Definition at line 86 of file IplImage.h.

◆ imageData

char* _IplImage::imageData

pointer to aligned image data

Definition at line 108 of file IplImage.h.

◆ imageDataOrigin

char* _IplImage::imageDataOrigin

pointer to very origin of image data (not necessarily aligned) - needed for correct deallocation

Definition at line 112 of file IplImage.h.

◆ imageId

void* _IplImage::imageId

must be NULL

Definition at line 103 of file IplImage.h.

◆ imageSize

int _IplImage::imageSize

image data size in bytes (==image->height*image->widthStep in case of interleaved data)

Definition at line 105 of file IplImage.h.

◆ maskROI

struct _IplImage* _IplImage::maskROI

must be NULL

Definition at line 102 of file IplImage.h.

◆ nChannels

int _IplImage::nChannels

Most of OpenCV functions support 1,2,3 or 4 channels.

Definition at line 87 of file IplImage.h.

◆ nSize

int _IplImage::nSize

sizeof(IplImage)

Definition at line 85 of file IplImage.h.

◆ origin

int _IplImage::origin

0 - top-left origin, 1 - bottom-left origin (Windows bitmaps style)

Definition at line 95 of file IplImage.h.

◆ roi

struct _IplROI* _IplImage::roi

image ROI.

if NULL, the whole image is selected

Definition at line 101 of file IplImage.h.

◆ tileInfo

struct _IplTileInfo* _IplImage::tileInfo

must be null

Definition at line 104 of file IplImage.h.

◆ width

int _IplImage::width

image width in pixels

Definition at line 99 of file IplImage.h.

◆ widthStep

int _IplImage::widthStep

size of aligned image row in bytes

Definition at line 109 of file IplImage.h.


The documentation for this struct was generated from the following file: