Mat,cvMat和IplImage的相互转换方法
由于opencv内即有c也有c++函数,然后有些函数只支持c++,所以必须对数据类型进行转换,这样才能作为参数引用
IplImage《-------cvClone函数-------》cvMat
cvMat、IplImage----cv::cvarrToMat函数-------》Mat
Mat ----(Mat类型变量).operator CvMat() 或者(Mat类型变量)..operator IplImage()函数-------》cvMat、IplImage
代码如下:
#include "cv.h"
#include "highgui.h"
#include <string>
#include <stdio.h>
#pragma comment(lib, "G:\\OpenCV-2.1.0\\vc2008\\lib\\cxcore210d.lib")
#pragma comment(lib, "G:\\OpenCV-2.1.0\\vc2008\\lib\\cv210d.lib")
#pragma comment(lib, "G:\\OpenCV-2.1.0\\vc2008\\lib\\highgui210d.lib")
using namespace cv;
Mat、cvMat和IplImage相互转换方法

本文介绍了如何在OpenCV中进行Mat、cvMat和IplImage之间的相互转换,包括使用cvClone、cv::cvarrToMat函数以及各自类型的操作符。示例代码展示了具体的转换过程,并给出了相应的图像显示。
最低0.47元/天 解锁文章

624

被折叠的 条评论
为什么被折叠?



