【发布时间】:2012-12-12 20:29:00
【问题描述】:
我一直试图让BeagleBone 与OpenCV 和一个捕获相机一起工作,但到目前为止我无法做到。我使用Logitech C270 网络摄像头。这是我到目前为止所做的:
- 我安装了 OpenCV 二进制文件并试用了我的相机。捕获不起作用。我从 Git 下载了最新版本并编译了它。然后它在我的桌面上运行了。
- 由于Ångström已经预装了OpenCV,我直接尝试连接网络摄像头。但是我遇到了“选择超时”错误,当我保存捕获的图像时,它全是黑色的。
- 我从 Ångström(
opkg remove opencv和opencv-dev)中删除了 OpenCV。它说它有效,但图书馆仍在/usr。所以我手动删除了它们并复制了我在主机中交叉编译的库。但是现在,我什至无法连接到相机。 Capture 再次返回 null。
我检查了 opkg list-installed,仍然列出了 OpenCV 2.4。但是,/usr/lib 和 include 中的库是我复制的。我该如何解决这个问题?
注意:Ångström 可以识别网络摄像头,dmesg 显示成功连接到网络摄像头。
【问题讨论】:
-
尝试使用 opkg 下载 vlc 并从摄像头流式传输视频。这行得通吗?
标签: opencv camera beagleboard angstrom-linux