2012-12-12 141 views
1

我一直試圖讓BeagleBoneOpenCV和一個捕捉攝像頭一起工作,但我無法做到這一點。我使用Logitech C270攝像頭。這是我到目前爲止所做的:BeagleBone,OpenCV和攝像頭問題

  1. 我安裝了OpenCV二進制文件並試用了我的相機。捕獲不起作用。我從Git下載了最新版本並編譯了它。然後它在我的桌面上運行。
  2. 由於Ångström已經預裝了OpenCV,我直接試圖連接網絡攝像頭。但我有「選擇超時」錯誤,當我保存捕獲的圖像時,它全是黑色的。
  3. 我從Ångström刪除了OpenCV(opkg remove opencvopencv-dev)。它說它工作,但圖書館仍然在/usr。所以我手動刪除它們並複製我在主機中交叉編譯的庫。但現在,我甚至無法連接到相機。 Capture再次返回空值。

我檢查了opkg list-installed,仍然列出了OpenCV 2.4。但是,/usr/lib和包含的庫是我複製的。我該如何解決這個問題?

注意:攝像頭被Ångström識別,dmesg顯示成功連接到網絡攝像頭。

+0

嘗試使用opkg下載vlc並從相機流式傳輸視頻。那樣有用嗎? –

回答

1

安裝Linux本身似乎有些問題。我重新編譯了最新的Ångström並將其安裝到BeagleBone。一切工作正常,因爲它應該。看起來有時候採取艱難的方式會更好。