aihot  2017-06-01 07:10:10  OpenCV |   查看评论   

       OpenCV保存图象直接使用cvSaveImage,这个函数.但是windows位图的图象格式是RGBt格式,而opencv的图象存储格式是BGR.

 
      这样导致保存的图象失真.在windows下查看图象好象变绿色了.所以在保存图象之前做一个颜色空间的转换.
 
      cvCvtColor(imgT,colorImg,CV_BGR2RGB);
 
      cvSaveImage("1.bmp",colorImg);
 
      实际上用cvCreateImage创建的IplImage就是图象的存储顺序就是BGR格式的,所以保存的时候需要做转换.
 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自cvSaveImage保存图像

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]