- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在 try catch logitech pro 9000 的原始数据(例如,所谓的拜耳模式)。这可以通过使用所谓的拜耳应用程序来实现,该应用程序可以在互联网上找到。它应该返回一个 8 位拜耳模式,但结果显然不是这样的模式。
但是;流式传输的图像似乎很不正常。如下图所示,我在一张 3 channel 图像(即总共 6 个 channel )中得到了 2 个场景图像。每张图像占总捕获区域的 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);
}
最佳答案
您如何使用 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/
我正在 try catch logitech pro 9000 的原始数据(例如,所谓的拜耳模式)。这可以通过使用所谓的拜耳应用程序来实现,该应用程序可以在互联网上找到。它应该返回一个 8 位拜耳模式
我正在使用 OpenCV 2.4.6 通过我的旧罗技 QuickCam Pro 3000 网络摄像头抓取图像。使用 VideoCapture::set( CV_CAP_PROP_FRAME_WIDTH
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我是一名优秀的程序员,十分优秀!