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等
感謝您的幫助