●Ipl image
・自分が使うときに作ります
typedef struct _IplImage
{
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;
struct _IplROI *roi;
struct _IplImage *maskROI;
void *imageId;
struct _IplTileInfo *tileInfo;
int imageSize;
char *imageData;
int widthStep;
int BorderMode[4];
int BorderConst[4];
char *imageDataOrigin;
}
IplImage;
|
・IplImageのインスタンスは、ライブラリ関数を使います
IplImage* iplA = cvCreateImage( cvSize(size, size), IPL_DEPTH_8U, 1);
cvReleaseImage(&iplA);
IplImage * iplB = cvCreateImageHeader( cvSize(640, 480), IPL_DEPTH_8U, 1 );
iplB->imageData = (unsigned char*)malloc(640 * 480);
cvReleaseImageHeader(&iplB);
|
|