我正试图用openCV编写一个小型测试应用程序,使用Python从网络摄像头捕捉帧。 我的系统非常小,因此我用Fluxbox安装了一个最小的Ubuntu。 我无法用openCV进行任何视频捕获。 当我在一个更完整的Ubuntu(比如桌面,Xubuntu甚至Lubuntu)上尝试同样的代码,我可以很容易地捕获视频。在
我的结论是,我最小的Ubuntu安装缺少了一些东西,我正试图找出它是什么。在
至于细节:我确实看到我的相机列出了我运行“lsusb” 另外,当我执行以下操作时:
cap = cv.CaptureFromCAM(0)
我确实得到了一个有效的捕获对象。但当我试着:
^{pr2}$我得到一个空对象。在
我使用apt-get安装了python opencv,而不是自己构建它。对徐邦图、鲁本图等都很管用
提前谢谢你的帮助
如果您使用python,您可以安装
然后你可以使用
^{pr2}$它在任何最小值上都有效设置。谢谢你。在
我以前也遇到过同样的问题,你必须在你的计算机上安装FFMEPG库才能使用这个功能 之后,您必须再次执行cmake并重新编译opencv库
相关问题 更多 >
编程相关推荐