opencv2中IplImage和Mat的相互转化

来源:互联网 发布:南风知我意2 txt下载 编辑:程序博客网 时间:2024/05/16 06:49

(1)将IplImage类型转换到Mat类型

#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(){IplImage*image=cvLoadImage("lenab.jpg");cvNamedWindow("原图1");cvShowImage("原图1",image);Mat srcImage(image);namedWindow("原图2");imshow("原图2",srcImage);waitKey();cvReleaseImage(&image);cvDestroyWindow("原图1");return 0;}

2、将Mat类型转换到IplImage类型

#include <opencv2/opencv.hpp>#include <iostream>using namespace std;using namespace cv;int main(){Mat srcImage=imread("lenab.jpg");namedWindow("原图1");imshow("原图1",srcImage);IplImage dstImage(srcImage);cvNamedWindow("原图2");cvShowImage("原图2",&dstImage);waitKey();return 0;}
0 0
原创粉丝点击