关于opencv的读取和保存命令
来源:互联网 发布:51单片机红外线遥控 编辑:程序博客网 时间:2024/04/30 00:37
<span style="font-family: Arial, Helvetica, sans-serif;">#include <stdlib.h></span>
#include <stdio.h>#include <math.h>#include <cv.h>#include <highgui.h> // 一般不需要cv.h内已包含该头文件int main(){IplImage* img = 0; // 把图像导入到程序中,存放到img中img=cvLoadImage("lena.jpg");//支持的图像格式: BMP, DIB, JPEG, JPG, JPE, PNG, PBM, PGM, PPM,//SR, RAS, TIFF, TIFif(!img)//如果无法导入,输出错误信息printf("Could not load image file: %s\n","lena.jpg");cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE); cvMoveWindow("mainWin", 100, 100);/*OpenCV默认将读入的图像强制转换为一幅三通道彩色图像. 不过可以按以下方法修改读入方式:img=cvLoadImage(fileName,flag);flag: >0 将读入的图像强制转换为一幅三通道彩色图像=0 将读入的图像强制转换为一幅单通道灰度图像<0 读入的图像通道数与所读入的文件相同.*/IplImage* img2=cvLoadImage("lena.jpg",0);cvNamedWindow("mainWin2", CV_WINDOW_AUTOSIZE); cvMoveWindow("mainWin2", 500, 100);cvShowImage("mainWin", img ); cvShowImage("mainWin2",img2);if(!cvSaveImage("F:\\灰度图.jpg",img2)) printf("Could not save: %s\n", img2);//保存图像/*在保存图像的时间要注意cvSaveImage( ,)的第一个参数要写具体的路径,并且确保文件夹存在,如果没有该路径会报错。*/cvWaitKey(0); cvDestroyWindow("mainWin");cvDestroyWindow("mainWin2");cvReleaseImage(&img );cvReleaseImage(&img2);return 0;}直接上代码,对保存的基础性使用。
0 0
- 关于opencv的读取和保存命令
- opencv 图像的读取显示和保存
- Opencv读取和保存视频
- Opencv读取和保存视频
- openCV-Python笔记一:图像的读取、显示和保存
- openCV-Python笔记一:图像的读取、显示和保存
- 视频的读取与保存opencv
- OpenCV-图像的读取、显示,保存
- 关于OpenCV不能读取视频和写入视频的问题
- 文件的读取和保存
- 文件的保存和读取
- 文件的保存和读取
- Mat的保存和读取
- OpenCV读取图像_显示图像和保存图像
- OpenCV读取图像_显示图像和保存图像
- OpenCV读取图片并显示和保存图片
- opencv:图像读取、保存、尺度变换、二值化、腐蚀和膨胀
- [R语言] 如何保存命令和读取命令
- 今天我生日
- 黑马程序员--单例设计模式
- 数据结构绪论
- 不用中间变量完成数据的交换
- 大数加法
- 关于opencv的读取和保存命令
- Dynea phenolic film faced construction plywood,pp plastic formply,scaffolding panel
- 关于struts2文件上传的一些笔记
- postNotificationName是个同步调用
- jdbc中PreparedStatement不定参数的小技巧
- win64bit安装oracle 10g版本检查未通过解决 提示要求的结果: 5.0,5.1,5.2,6.0 之一 实际结果: 6.1
- HDOJ 题目1501 Zipper(DFS)
- hdoj 1372 Knight Moves 【BFS+优先队列】
- java基础学习的一些笔记