opencv中的图像复制、保存和显示
2017-04-14 09:35
375 查看
接下来几天会写一个opencv的基础系列,与各位相互学习!
读入图像: cvLoadImage
创建图像:cvCreateImage
复制图像:cvCopy
创建窗口:cvNamedWindow
显示图像:cvShowImage
存储图像:cvSaveImage
释放图像:cvReleaseImage
销毁窗口:cvDestroyWindow
![](http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
图像复制,显示,保存
用的是我诗爷的照片哦...莫喷我啊.....
&1 图像操作
声明图像指针:IplImage*读入图像: cvLoadImage
创建图像:cvCreateImage
复制图像:cvCopy
创建窗口:cvNamedWindow
显示图像:cvShowImage
存储图像:cvSaveImage
释放图像:cvReleaseImage
销毁窗口:cvDestroyWindow
&2 代码详解
![](http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
![](http://images.cnblogs.com/OutliningIndicators/ExpandedBlockStart.gif)
1 #include "cv.h" 2 #include "highgui.h" 3 4 int main() 5 { 6 IplImage* pImg; //声明IplImage指针 7 8 //101.jpg是我要显示的图片的名称 9 if ((pImg = cvLoadImage("101.jpg", 0)) != 0)//载入图像,强制转化为Gray,参数0是强制转化为灰度图 10 { 11 IplImage* pImg2 = cvCreateImage(cvGetSize(pImg),pImg->depth,pImg->nChannels);//创建与pImg同大小,深度和通道图像,命名为pImg2 12 cvCopy(pImg, pImg2, NULL);//复制pImg到pImg2 13 14 cvSaveImage("101_copy.jpg", pImg2);//把图像写入文件 15 16 cvNamedWindow("Image", 1);//创建窗口 17 cvShowImage("Image", pImg);//显示图像 18 19 cvWaitKey(0); //等待按键 20 21 cvDestroyWindow("Image");//销毁窗口 22 cvReleaseImage(&pImg); //释放图像 23 cvReleaseImage(&pImg2); //释放图像 24 25 return 0; 26 } 27 28 return -1; 29 }
图像复制,显示,保存
用的是我诗爷的照片哦...莫喷我啊.....
![](http://images2015.cnblogs.com/blog/920038/201605/920038-20160506152105732-487955364.png)
相关文章推荐
- opencv学习笔记2——载入,显示,复制,旋转,保存图像及灰度图
- OpenCV(C++版)图像读取,创建,复制,保存,显示
- Opencv-Python:图像尺寸、图像的读取、显示、保存与复制
- OpenCV(C++版)图像读取,创建,复制,保存,显示
- opencv2—(1)载入、显示及保存图像
- OpenCV之Python学习笔记(1)(2): 图像的载入、显示和保存 图像元素的访问、通道分离与合并
- openCV-Python笔记一:图像的读取、显示和保存
- OpenCV 2 学习笔记(4): 加载,显示和保存图像,Mat类与IplImage类
- openCV—Python(2)—— 加载、显示和保存图像
- opencv学习(二)之图像的加载、显示、保存
- python图像复制、显示、保存
- Python OpenCV学习笔记之:图像读取,显示及保存
- 【OpenCV学习笔记】【函数学习】十一(读入图像﹑显示图像和保存图像)
- OpenCV下图像的创建、保存和复制
- 使用OpenCV进行图像创建、保存和复制
- OpenCV读取、复制、保存图像
- Python OpenCV显示图像并保存图像
- 学习opencv之图像的创建,复制,保存
- OpenCV(C++接口)学习笔记1-图像的读取、显示、保存
- 图像的打开、修改、显示和保存示例(>OpenCV 2.0)