Hi,
I have to do something like that:
Mat ipl = Mat(720,480,CV_8U);
Mat label = Mat(740,480, CV_32FC1);
IplImage ipl_mat = ipl;
IplImage label_mat = label;
CvBlobs blobs;
unsigned int result = cvLabel(&ipl_mat, &label_mat, blobs);
This code causes a segmentation fault.
Is there any possibility to use cvLabel like this -> cvLabel(&ipl_mat, &label_mat, blobs) resp. I want to use a Mat Object as the output image.
I dont want to do this like this:
...
IplImage ipl_mat = ipl;
IplImage* label_mat = cvCreateImage(cvSize(RESOLUTION_W, RESOLUTION_H), IPL_DEPTH_LABEL, 1);
unsigned int result = cvLabel(&ipl_mat, &label_mat, blobs);