개발일지(Platform & Library)/OpenCv(2.x)
OpenCV 버전별 사용하는 객체 상호 변환
깍돌이
2016. 6. 28. 17:39
//OpenCV 이미지 변환
//Mat & CvMat & IplImage, CvArr convert function
IplImage to->
IplImage* -> cv::Mat
1. Mat Mat_img(IplImage_img);
2. Mat Mat_img = cvarrToMat(IplImage_img);
IplImage* -> CvMat
cvGetMat( IplImage_img, &CvMat_img);
cv::Mat to->
cv::Mat -> IplImage*
IplImage *IplImage_img = new IplImage(Mat_img);
cv::Mat -> CvMat
CvMat CvMat_img = Mat_img; // convert directly
CvMat to->
CvMat -> IplImage*
IplImage *IplImage_img = cvGetImage(CvMat_img);
CvMat -> cv::Mat
Mat Mat_img(CvMat_img);
// 출처
http://tommyhsm.tistory.com/113