OpenCV 2.1 cvLoadImage的字节顺序?

时间:2012-02-08 15:57:34

标签: opencv

在Windows上使用来自OpenCV 2.1的cvLoadImage来加载.bmp文件。 (遗留应用程序,维护代码,而不是新开发。)

是以RGB或BGR顺序加载吗?文档http://opencv.willowgarage.com/documentation/c/reading_and_writing_images_and_video.html没有说明。

1 个答案:

答案 0 :(得分:2)

通常的顺序是BGR。使用您自己的单像素图​​像尝试此代码。

IplImage *img = cvLoadImage("c:\\pixel.bmp");
CvScalar s;
s=cvGet2D(img,0,0);
cout << s.val[0];  //first color value (blue)
cout << s.val[1];  //second color value (green)
cout << s.val[2];  //third color value (red)