OpenCV:来自网络摄像头的阅读框挂起

时间:2012-09-17 11:25:55

标签: opencv

我最近遇到过OpenCV的问题,我无法谷歌解决方案。现在我解决了它并希望分享解决方案 所以我使用OpenCV在Linux中使用网络摄像头。我构建并安装了OpenCV 2.4.2并运行我的程序。它打开相机(它上面的LED打开),但它从来没有从它读取任何帧。它在线上冻结了

capture.grab();

它永远不会从该方法返回。也适用于内部使用grab()的>>运算符 仅当我将所需的帧宽/高度设置为某些非默认值时才会发生这种情况 我发现有些人有类似的问题,但他们的解决方案对我没有帮助。

1 个答案:

答案 0 :(得分:3)

解决方案是安装libjpeg-dev并重建(并重新安装)OpenCV。

sudo apt-get install libjpeg-dev