Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenCV 2.1 cvLoadImage的字节顺序?_Opencv - Fatal编程技术网

OpenCV 2.1 cvLoadImage的字节顺序?

OpenCV 2.1 cvLoadImage的字节顺序?,opencv,Opencv,我使用Windows上OpenCV 2.1中的cvLoadImage加载.bmp文件。(遗留应用程序,维护代码,而不是新开发。) 是按RGB还是BGR顺序加载?文档没有说明。通常的顺序是BGR。请使用您自己的单像素图像尝试此代码 IplImage *img = cvLoadImage("c:\\pixel.bmp"); CvScalar s; s=cvGet2D(img,0,0); cout << s.val[0]; //first color value (blue) cout

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


是按RGB还是BGR顺序加载?文档没有说明。

通常的顺序是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)
IplImage*img=cvLoadImage(“c:\\pixel.bmp”);
cvs;
s=cvGet2D(img,0,0);

它是否返回该图像类型的标准字节顺序。Windows位图通常是BGR@ahoffer,我的计划就是照你的建议去做。你说得对。