cvSaveImage保存图像
2010-10-29 15:36
127 查看
转自:http://blog.csdn.net/luhuillll/archive/2009/10/28/4739471.aspx
opencv保存图象直接使用cvSaveImage,这个函数.但是windows位图的图象格式是RGBt格式,而opencv的图象存储格式是BGR.
这样导致保存的图象失真.在windows下查看图象好象变绿色了.所以在保存图象之前做一个颜色空间的转换.
cvCvtColor(imgT,colorImg,CV_BGR2RGB);
cvSaveImage("1.bmp",colorImg);
实际上用cvCreateImage创建的IplImage就是图象的存储顺序就是BGR格式的,所以保存的时候需要做转换.
opencv保存图象直接使用cvSaveImage,这个函数.但是windows位图的图象格式是RGBt格式,而opencv的图象存储格式是BGR.
这样导致保存的图象失真.在windows下查看图象好象变绿色了.所以在保存图象之前做一个颜色空间的转换.
cvCvtColor(imgT,colorImg,CV_BGR2RGB);
cvSaveImage("1.bmp",colorImg);
实际上用cvCreateImage创建的IplImage就是图象的存储顺序就是BGR格式的,所以保存的时候需要做转换.
相关文章推荐
- CvSaveImage()保存jpeg时压缩图像的方法
- cvSaveImage保存图像
- cvSaveImage()保存图像到指定文件
- 保存图形到数据库及从数据库读取图像
- android图像绘制(五)——画布保存为图片
- python图像处理:打开、显示和保存
- Matlab将矩阵保存为图像
- 使用LibJpg保存JPG图像或数据
- 在MFC中通过保存对话框保存opencv处理后图像
- GDI+(图像的显示和保存)
- html5 canvas图像保存为图片文件
- OpenCV应用笔记】(彩色/灰度)图像像素值读取并保存到txt文件
- opencv保存图像
- Matlab GUI图像保存问题
- 用matlab给图像分块并保存子图
- MATLAB去除白边保存图像
- 读取、修改、保存图像---opencv
- 演示如何实现Matplotlib绘图并保存图像但不显示图形的方法
- C语言读取txt里面的图像数据字符串换成十六进制然后保存为bmp格式的图像文件
- 通过FFmpeg将多媒体文件解码后保存成Bmp图像(YUV420 RGB32)