我一直在尝试让BeagleBone与OpenCV和捕获相机一起工作,但到目前为止我无法做到。我使用罗技 C270网络摄像头。这是我到目前为止所做的:
- 我安装了 OpenCV 二进制文件并尝试了我的相机。捕获不起作用。我从 Git 下载了最新版本并编译了它。然后它在我的桌面上工作。
- 由于Ångström已经预装了OpenCV,我直接尝试连接网络摄像头。但是我有“选择超时”错误,当我保存捕获的图像时,它全是黑色的。
opkg remove opencv
我从 Ångström(和opencv-dev
)中删除了 OpenCV 。它说它有效,但图书馆仍在/usr
. 所以我手动删除了它们并复制了我在主机中交叉编译的库。但是现在,我什至无法连接到相机。捕获再次返回 null。
我检查了 opkg list-installed,仍然列出了 OpenCV 2.4。但是,其中的库/usr/lib
和包含的是我复制的库。我该如何解决这个问题?
注意:网络摄像头被 Ångström 识别,并且dmesg显示成功连接到网络摄像头。