我正在使用OpenCV与BeagleBoard合作,Ubuntu与Python接口的OpenCV 1.1。我正在尝试设置一些东西以从兼容UVC的网络摄像头(Logitech C250)捕获一个源。我用luvcview测试了网络摄像头,它可以工作,但前提是我将输入格式设置为YUV。如果我在'正常'模式下运行它我会回到JPEG帧和某些东西 - 某处不开心!
我正在尝试连接OpenCV中的网络摄像头,因为我想从网络摄像头中取回图像并对其进行一些分析。由于我有一个有限的设备,这似乎是最有效的方式 - 但我需要指示捕获系统捕获YUV而不是JPEG。有没有办法做到这一点(例如luvcview允许我输入luvcview -f YUVY)?
答案 0 :(得分:1)
我已经解决了这个问题。如果使用标志WITH_JPEG = OFF编译OpenCV,则摄像机将不会尝试使用MJPEG。