一、OpenCV图像创建、复制和保存代码
#include "stdafx.h"
#include<opencv2/opencv.hpp>
int main()
{
IplImage* pImg;//图像指针
pImg = cvLoadImage("1.jpg",1);//加载图像
IplImage* pImg2 = cvCreateImage(cvGetSize(pImg),pImg->depth,pImg->nChannels);//创建pImg2首地址并分配空间
cvCopy(pImg, pImg2, NULL);//将pImg拷贝给pImg2
cvSaveImage("2.jpg", pImg2);//把图像写入文件
cvNamedWindow("Image", 1);//创建窗口
cvShowImage("Image", pImg);//显示图像
cvWaitKey(0); //等待按键
cvDestroyWindow("Image");//销毁窗口
cvReleaseImage(&pImg); //释放图像
cvReleaseImage(&pImg2); //释放图像
return 0;
}
二、运行效果