#include <cxtypes.h>
Pola danych | |
int | nSize |
int | ID |
int | nChannels |
int | alphaChannel |
int | depth |
char | colorModel [4] |
char | channelSeq [4] |
int | dataOrder |
int | origin |
int | align |
int | width |
int | height |
_IplROI * | roi |
_IplImage * | maskROI |
void * | imageId |
_IplTileInfo * | tileInfo |
int | imageSize |
char * | imageData |
int | widthStep |
int | BorderMode [4] |
int | BorderConst [4] |
char * | imageDataOrigin |
IplImage wspiera obrazy o 1,2,3 i 4 kanałach, z 8, 6, 32 i 64 bitami na piksel
contours.c, demhist.c, drawing.c, laplace.c i watershed.cpp.
int _IplImage::align |
wyrównaie wierszy w bajtach (4 or 8). OpenCV ignorują tą wielkość i używa widthStep
ignorowane przez OpenCV
int _IplImage::BorderConst[4] |
jw
int _IplImage::BorderMode[4] |
ignorowane przez OpenCV
char _IplImage::channelSeq[4] |
jw
char _IplImage::colorModel[4] |
ignorowane przez OpenCV
0 - kolory z przeplotem (BGRBGR), 1 - rozdzielone kanały poszczególnych kolorów. cvCreateImage może tworzyć tylko obrazy z przeplotem
int _IplImage::depth |
głębia koloru w bitach: wspierane są IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16S, IPL_DEPTH_32S, IPL_DEPTH_32F i IPL_DEPTH_64F
wysokość obrazu w pikselach
int _IplImage::ID |
wersja (=0)
char* _IplImage::imageData |
wskażnik do wyrównanych danych
wskaźnik do oginalnych danych obrazu (niekoniecznie wyrównanych) - potrzebny do poprawnej dealokacji
void* _IplImage::imageId |
musi być == NULL
rozmiar danych w bajtach, równy (==image->height*image->widthStep w przypadku obrazu z przeplotem)
struct _IplImage* _IplImage::maskROI |
musi być == NULL
większość funkcji OpenCV wspiera 1,2,3 lub 4 kanały
int _IplImage::nSize |
sizeof(IplImage)
0 - top-left origin, 1 - bottom-left origin (Windows bitmaps style)
struct _IplROI* _IplImage::roi |
ROI obrazu. Jeżeli == NULL, cały obraz jst wybrany
struct _IplTileInfo* _IplImage::tileInfo |
jw
int _IplImage::width |
szerokość obrazu w pikselach
rozmiar pojedynczego wiersza w bajtach