gpt4 book ai didi

c++ - 罗技 quickcam pro 9000 拜耳捕获与 openCV

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:50:52 27 4
gpt4 key购买 nike

我正在 try catch logitech pro 9000 的原始数据(例如,所谓的拜耳模式)。这可以通过使用所谓的拜耳应用程序来实现,该应用程序可以在互联网上找到。它应该返回一个 8 位拜耳模式,但结果显然不是这样的模式。

但是;流式传输的图像似乎很不正常。如下图所示,我在一张 3 channel 图像(即总共 6 个 channel )中得到了 2 个场景图像。每张图像占总捕获区域的 1/4,因此似乎有某种 YUV 数据正在流式传输。

我无法使用 openCV 提供的转换将这些数据转换成任何有意义的数据。知道正在发送什么类型的数据以及(更重要的)如何将其转换为 RGB 吗?

Cropped example of captured image

编辑按照要求;用于生成图像的代码片段。

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);
}

最佳答案

您如何使用 openCV 从流中获取帧?你能分享一些代码片段吗? openCV 中的视频格式太多,无法获得正确的颜色 channel 和压缩数据。

我认为您应该能够按照此处所述获得正确的图像帧:

http://forum.openrobotino.org/archive/index.php/t-295.html?s=c33acb1fb91f5916080f8dfd687598ec

关于c++ - 罗技 quickcam pro 9000 拜耳捕获与 openCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16189645/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com