unsigned char *ucImg = matImg.data; // Mat => unsigned char*
Mat matImg = Mat(ysize, xsize, CV_8UC1, ucImg, 0); // unsigned char* => Mat
unsigned char *ucImg = matImg.data; // Mat => unsigned char*
Mat matImg = Mat(ysize, xsize, CV_8UC1, ucImg, 0); // unsigned char* => Mat