Dokumentacja struktury _IplImage

reprezentuje wewnętrzną strukturę IplImage Więcej...

#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
_IplImagemaskROI
void * imageId
_IplTileInfo * tileInfo
int imageSize
char * imageData
int widthStep
int BorderMode [4]
int BorderConst [4]
char * imageDataOrigin


Opis szczegółowy

reprezentuje wewnętrzną strukturę IplImage

IplImage wspiera obrazy o 1,2,3 i 4 kanałach, z 8, 6, 32 i 64 bitami na piksel

Przykłady:

contours.c, demhist.c, drawing.c, laplace.c i watershed.cpp.


Dokumentacja pól

int _IplImage::align

wyrównaie wierszy w bajtach (4 or 8). OpenCV ignorują tą wielkość i używa widthStep

int _IplImage::alphaChannel

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

int _IplImage::dataOrder

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

int _IplImage::height

wysokość obrazu w pikselach

Przykłady:
watershed.cpp.

int _IplImage::ID

wersja (=0)

char* _IplImage::imageData

wskażnik do wyrównanych danych

char* _IplImage::imageDataOrigin

wskaźnik do oginalnych danych obrazu (niekoniecznie wyrównanych) - potrzebny do poprawnej dealokacji

void* _IplImage::imageId

musi być == NULL

int _IplImage::imageSize

rozmiar danych w bajtach, równy (==image->height*image->widthStep w przypadku obrazu z przeplotem)

struct _IplImage* _IplImage::maskROI

musi być == NULL

int _IplImage::nChannels

większość funkcji OpenCV wspiera 1,2,3 lub 4 kanały

int _IplImage::nSize

sizeof(IplImage)

int _IplImage::origin

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

Przykłady:
laplace.c.

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

Przykłady:
watershed.cpp.

int _IplImage::widthStep

rozmiar pojedynczego wiersza w bajtach


Dokumentacja dla tej struktury została wygenerowana z pliku:
Wygenerowano Thu Mar 1 12:15:25 2007 dla OpenCV programem  doxygen 1.4.7