OpenCV下图像的创建、保存和复制
2013-10-08 21:42
330 查看
内容来自于:
http://wiki.opencv.org.cn/index.php/%E5%9B%BE%E5%83%8F%E5%88%9B%E5%BB%BA%E3%80%81%E4%BF%9D%E5%AD%98%E5%92%8C%E5%A4%8D%E5%88%B6
代码如下:
运行如下:
![](https://img-blog.csdn.net/20131008214057453?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmFudGFzeV93eGU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
同时在文件下生成Lena_copy.jpg文件
http://wiki.opencv.org.cn/index.php/%E5%9B%BE%E5%83%8F%E5%88%9B%E5%BB%BA%E3%80%81%E4%BF%9D%E5%AD%98%E5%92%8C%E5%A4%8D%E5%88%B6
代码如下:
#include "cv.h" #include "highgui.h" int main(int argc, char** argv) { IplImage* pImg; //声明IplImage指针 if(argc == 3 && (pImg = cvLoadImage(argv[1], 0)) != 0) //载入图像,强制转化为灰色(Gray) { IplImage* pImg2 = cvCreateImage(cvGetSize(pImg), pImg->depth, pImg->nChannels); cvCopy(pImg, pImg2, NULL); cvSaveImage(argv[2], pImg2); //把图像写入文件 cvNamedWindow("Image", 1); //创建窗口 cvShowImage("Image", pImg); //显示图像 cvWaitKey(0); //等待按键 cvDestroyWindow("Image"); //销毁窗口 cvReleaseImage(&pImg); //释放图像 cvReleaseImage(&pImg2); //释放图像 return 0; } return -1; }
运行如下:
同时在文件下生成Lena_copy.jpg文件
相关文章推荐
- 学习opencv之图像的创建,复制,保存
- OpenCV(C++版)图像读取,创建,复制,保存,显示
- OpenCV图像创建、复制和保存
- OpenCV(C++版)图像读取,创建,复制,保存,显示
- 使用OpenCV进行图像创建、保存和复制
- OpenCV中文网站例程——图像创建、保存和复制
- opencv中的图像复制、保存和显示
- OpenCv学习笔记(四)--Mat基本图像容器Mat对象信息头,矩阵体的创建,深复制,浅复制详解
- opencv学习之路(4)--(图像创建复制和保存)
- opencv学习之路(2)--(图像创建复制和保存)
- OpenCV读取、复制、保存图像
- OpenCV之图片的创建、保存和复制
- opencv学习笔记2——载入,显示,复制,旋转,保存图像及灰度图
- 图像创建、保存和复制
- 图像创建、保存和复制
- Opencv-Python:图像尺寸、图像的读取、显示、保存与复制
- OpenCV_复制一个或多个ROI图像区域
- 小强学Python+OpenCV之-1.1图像加载、显示、保存
- openCV—Python(2)—— 加载、显示和保存图像
- opencv图像剪切,保存局部,图像抠取