文档介绍:(imgT,colorImg,CV_BGR2RGB);cvSaveImage("",colorImg);实际上用cvCreateImage创建的IplImage就是图象的存储顺序就是BGR格式的,,自由的百科全书[编辑]cvLoadImage从文件中读取图像需要include""/*8bit,ray-deprecated,useCV_LOAD_IMAGE_ANYCOLOR*/#defineCV_LOAD_IMAGE_UNCHANGED-1/*8bit,gray*/#defineCV_LOAD_IMAGE_GRAYSCALE0/*binedwithCV_LOAD_IMAGE_ANYDEPTH,color*/#defineCV_LOAD_IMAGE_COLOR1/*anydepth,ifspecifiedonitsowngray*/#defineCV_LOAD_IMAGE_ANYDEPTH2/*byitselfequivalenttoCV_LOAD_IMAGE_UNCHANGEDbutcanbemodifiedwithCV_LOAD_IMAGE_ANYDEPTH*/#defineCV_LOAD_IMAGE_ANYCOLOR4IplImage*cvLoadImage(constchar*filename,intflags=CV_LOAD_IMAGE_COLOR);filename 要被读入的文件的文件名。flags 指定读入图像的颜色和深度:指定的颜色可以将输入的图片转为3信道(CV_LOAD_IMAGE_COLOR)也即彩色(>0),单信道(CV_LOAD_IMAGE_GRAYSCALE)也即灰色(=0),或者保持不变(CV_LOAD_IMAGE_ANYCOLOR)(<0)。深度指定输入的图像是否转为每个颜色信道每象素8位,(OpenCV的早期版本一样),或者同输入的图像一样保持不变。选中CV_LOAD_IMAGE_ANYDEPTH,则输入图像格式可以为8位无符号,16位无符号,32位有符号或者32位浮点型。如果输入有冲突的标志,将采用较小的数字值。比如CV_LOAD_IMAGE_COLOR|CV_LOAD_IMAGE_ANYCOLOR将载入3信道图。CV_LOAD_IMAGE_ANYCOLOR和CV_LOAD_IMAGE_UNCHANGED是等值的。但是,CV_LOAD_IMAGE_ANYCOLOR有着可以和CV_LOAD_IMAGE_ANYDEPTH同时使用的优点,所以CV_LOAD_IMAGE_UNCHANGED不再使用了。如果想要载入最真实的图像,选择CV_LOAD_IMAGE