OpenCV Python与摄像头
我正在使用OpenCV,在一块BeagleBoard上,操作系统是Ubuntu,并通过Python来使用OpenCV 1.1。我想设置一个系统,从一个支持UVC的网络摄像头(Logitech C250)捕获视频流。我用luvcview测试过这个摄像头,它能正常工作,但前提是我把输入格式设置为YUV。如果我用“正常”模式运行,就会得到JPEG格式的帧,而某个地方似乎出了问题!
我想在OpenCV中连接这个摄像头,因为我想从摄像头获取图像并进行一些分析。由于我的设备性能有限,这似乎是最有效的方式。不过,我需要告诉捕获系统以YUV格式捕获,而不是JPEG格式。有没有办法做到这一点?比如说,luvcview让我输入luvcview -f YUVY?
1 个回答
1
我部分解决了这个问题。如果你在编译OpenCV的时候把WITH_JPEG这个选项设置为OFF,那么摄像头就不会尝试使用MJPEG格式了。