- cv::Mat to IplImage:
1 | IplImage pImg= IplImage(imgMat); |
- cv::Mat to CvMat:
1 | CvMat cvMat = imgMat; |
- CvMat to IplImage:
1 | IplImage pImg= IplImage(imgMat); |
2 | IplImage* img = cvCreateImage( cvGetSize(mat), 8, 1); |
3 | cvGetImage(mat, img); |
- CvMat to cv::Mat:
1 | cv::Mat m(mat, 1); //do not copy data when choose 0 in second variable. |
- IplImage to cv::Mat:
1 | cv::Mat mat(img, 1); //do not copy data when choose 0 in second variable. |
- IplImage to CvMat:
1 | Cvmat* mat = cvCreateMat( img->height, img->width, CV_64FC3 ); |
2 | cvConvert( img, mat); |
- IplImage* to BYTE*
1 | BYTE * data= img->imageData; |
- BYTE* to IplImage*
1 | IplImage* img= cvCreateImageHeader( cvSize(width, height), depth, channels ); |
2 | cvSetData( img, data, width); |