博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCV之图片的创建、保存和复制
阅读量:4949 次
发布时间:2019-06-11

本文共 1240 字,大约阅读时间需要 4 分钟。

本例和OpenCV中文官网上的示例——“图片的创建、保存和复制”类似。

OpenCV官网示例:

代码:

1 #include "cv.h" 2 #include "highgui.h" 3 #include "stdio.h" 4  5 int main() 6 { 7     IplImage* pImg=NULL; //声明IplImage指针 8  9     pImg = cvLoadImage("Fruits.jpg",-1) ;  //载入图像10 11     //看是否能成功载入12     if (pImg==NULL)13         printf("Can not find the image!\n"); //不能载入14     else15     {16         printf("Can find the image!\n");  //成功载入17 18         IplImage* pImg2 = cvCreateImage(cvGetSize(pImg),pImg->depth,pImg->nChannels);19         cvCopy(pImg, pImg2, NULL);20 21         char* filename2 = "E:\Project\Fruits_New.jpg"; //图像名,无论指定的路径是什么,都存在工程文件夹下22         cvSaveImage(filename2, pImg2);//把图像写入文件23 24         cvNamedWindow( "Image", 1 );//创建窗口25         cvShowImage( "Image", pImg );//显示图像26         cvNamedWindow( "Image2", 1 );//创建窗27         cvShowImage( "Image2", pImg2 );//显示图像28 29         cvWaitKey(0); //等待按键30 31         cvDestroyWindow( "Image" );//销毁窗口32         cvReleaseImage( &pImg ); //释放图像   33         cvDestroyWindow( "Image2" );//销毁窗口34         cvReleaseImage( &pImg2 ); //释放图像35     }36 37     return 0;38 }

 

  代码运行环境为VS2010+OpenCV 2.4.3+Win7旗舰。

  注意的地方:

    1、载入图像时要指定路径用双斜杠;

 

  运行效果:

    

转载于:https://www.cnblogs.com/vitah/archive/2013/04/03/2997113.html

你可能感兴趣的文章
ios 同步Get请求的实现
查看>>
CSS中背景图片定位方法
查看>>
Android apk 的Zipalign优化
查看>>
springmvc----demo3---rest风格---bai
查看>>
现代软件工程_团队项目_阿尔法阶段_第五次会议记录_2017.11.27
查看>>
Cadence Allegro 如何关闭铺铜(覆铜)shape的显示和设置shape显示模式–allegro小技巧...
查看>>
IOS 透视投影矩阵推导(转)
查看>>
ios检查版本更新
查看>>
解读Loadrunner网页细分图(Web Page Diagnostics)
查看>>
Git忽略已经被版本控制的文件(添加.gitignore不会起作用)
查看>>
airprobe: gsm-tvoid : gsm_scan.py problem part1
查看>>
uva 11800 - Determine the Shape
查看>>
String painter (区间dp)
查看>>
make string from macro in C language
查看>>
layui [记录]
查看>>
JavaScript 闭包的例子
查看>>
发送curl请求的函数
查看>>
交换排序算法---冒泡排序与快速排序
查看>>
Git安装及创建版本库
查看>>
ubuntu操作系统以及开发环境的安装
查看>>