| 1 | initial version |
I have always had to do it myself in C:
void iplimage_from_cvmat(CvMat* input, IplImage * output)
{
int x,y;
for( x=0; x < output->width; x++ ){
for( y=0; y < output->height; y++) {
// note: CvMat is indexed (row, column) but IplImage is indexed (x,y)
// so the indexes must be interchanged!
cvSetReal2D( output, x, y, CV_MAT_ELEM(*input, uchar, y, x) );
}
}
}