{
CvMat * cmatrix=cvCreateMat(3,3,CV_32FC3);
float *p = (float*)cvPtr2D(cmatrix, 0, 0);
for(int i = 0; i < 9; i++)
{
*p = (float)i*10;
p++;
*p = (float)i*10+1;
p++;
*p = (float)i*10+2;
p++;
}
CvFileStorage *fs=cvOpenFileStorage("cfg.xml",0,CV_STORAGE_WRITE);
cvWriteInt(fs,"frame_count",10);
cvStartWriteStruct(fs,"frame_size",CV_NODE_SEQ);
cvWriteInt(fs,0,320);
cvWriteInt(fs,0,240);
cvEndWriteStruct(fs);
cvWrite(fs,"color_cvt_matrix",cmatrix);
cvReleaseFileStorage(&fs);
cvReleaseMat(&cmatrix);
return 0;
}