0
我想用openCV编写一个小型测试应用程序,使用Python捕获网络摄像头中的帧。 我的系统非常小,因此我在Fluxbox上安装了一个最小的Ubuntu。 我无法使用openCV进行任何视频捕捉。 当我在Ubuntu的更完整安装(如桌面,或Xubuntu,甚至Lubuntu)上尝试相同的代码时,我可以轻松捕获视频。在最小的Ubuntu上使用OpenCV进行视频捕获
我的结论是,我最小的Ubuntu安装丢失了一些东西,我试图找出它是什么。
至于细节:我看到我的相机列出我跑“的lsusb” 此外,当我执行:
cap = cv.CaptureFromCAM(0)
我得到一个有效的捕捉对象。但是当我尝试时:
frame = cv.QueryFrame(cap)
我得到一个空对象。
我使用apt-get来安装python-opencv,而不是自己构建它。这似乎提前工作只是罚款的Xubuntu,Lubuntu等
感谢您的帮助