2012-12-12 67 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。一切工作正常,因为它应该。看起来有时候采取艰难的方式会更好。