opencv2.4.9学习:加载、修改、保存一个图片
来源:互联网 发布:挑战杯 知乎 编辑:程序博客网 时间:2024/06/05 08:46
/*加载一张图片,并转换色彩空间,然后保存*/#include<cv.h>#include<highgui.h>using namespace cv;int main(){ Mat image=imread("D:/1.jpg",1);//读取一张RGB彩色图片 //检测是够成功加载图片 if (!image.data) { printf("No image data \n"); return -1; } //定义一个mat变量,用来承载图片数据 Mat gray_image; /* 函数cvtColor( image, gray_image, CV_BGR2GRAY );实现图片色彩空间的转换, 第一个参数:源文件名称,待转换的图像 第二个参数:已转换后的文件名称 第三个参数:转换的格式,如何转换,就在于这个参数,该参数有如下几个: CV_RGB2GRAY:<彩色图像---灰度图像> CV_BGR2YCrCb, CV_RGB2YCrCb, CV_YCrCb2BGR, CV_YCrCb2RGB CV_BGR2HSV, CV_RGB2HSV, CV_HSV2BGR, CV_HSV2RGB */ cvtColor(image,gray_image,CV_BGR2GRAY); /* imwrite("Gray_image.jpg",gray_image);保存图像矩阵到本地文件,第一个 参数就是要保存的路径和文件名,文件名后面的扩展名决定图像的格式,第二个参数 是要保存的图像矩阵。 */ imwrite("Gray_image.jpg",gray_image); namedWindow("imageName",CV_WINDOW_AUTOSIZE); namedWindow("Gray image",CV_WINDOW_AUTOSIZE); imshow("imageName",image); imshow("Gray image",gray_image); waitKey(0); return 0;}
0 0
- opencv2.4.9学习:加载、修改、保存一个图片
- opencv2.4.9学习:加载、修改、保存一个图片
- opencv2.4.9学习_加载并显示一个图像
- 【opencv2】图片大小转换和图片的保存
- OpenCV01_加载、修改、保存图像
- opencv2 一个窗口显示多幅图片
- DEDE图片保存路径修改
- ios--图片处理(修改、保存)
- 保存 取消 图片的修改 下载图片
- java使用文件或字节数组方式加载图片,并修改图片后进行保存、输出等
- opencv2学习 ,读取图片,rgb2 lab
- 一个图片加载类
- 加载一个图片文件
- 通过图片加载一个
- OpenCV学习第二篇:加载,修改和保存图像(复习)
- opecv-图像加载,修改和保存
- Android 图片的加载与保存
- Android 图片的加载与保存
- 默认参数 参数默认值 二三事
- Android如何定制开机Logo
- laravel系列4-- 路由
- Saltstack执行cmd.run重启tomcat后出现日志乱码(15)
- 01 在递增[下面的<上面的, 左边的<右边的]二维数组中查找给定的值
- opencv2.4.9学习:加载、修改、保存一个图片
- Android Fragment 真正的完全解析(上)
- 【面试题】:海盗分钻石问题(典型倒推)
- Java之I/O之 键盘操作 转换流 系统属性流System.getProperties()
- 回顾2015,展望2016
- 【漫谈机器学习】1.误差最小VS概率最大(1)
- deep learning on tensorflow
- IntelliJ - idea15.0.2 破解方法
- Spark MLlib - Basic Statistics 总结