我正在尝试捕获罗技 pro 9000 的原始数据(例如所谓的拜耳模式)。这可以通过使用所谓的拜耳应用程序来实现,该应用程序可以在互联网上找到。它应该返回一个 8 位的拜耳模式,但结果显然不是这样的模式。
然而; 正在流式传输的图像似乎很不正常。如下图所示,我在 3 通道图像中获得了 2 幅场景图像(意味着总共 6 个通道)。每张图像是总捕获区域的 1/4,因此似乎有某种 YUV 数据正在流式传输。
我无法使用 openCV 提供的转换将这些数据转换为任何有意义的数据。任何想法正在发送什么样的数据以及(更重要的是)如何将其转换为 RGB?
按要求编辑 ;用于生成图像的代码片段。
system("Bayer.exe 1 8"); //Sets the camera to raw mode
// set up camera
VideoCapture capture(0);
if(!capture.isOpened()){
waitKey();
exit(0);
}
Mat capturedFrame;
while(true){
capture>>capturedFrame;
imshow("Raw",capturedFrame);
waitKey(25);
}