您的位置:首页 > 其它

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格式的,所以保存的时候需要做转换.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: