【问题标题】:Point Grey Bumblebee2 firewire 1394 with Nvidia Jetson TK1 boardPoint Grey Bumblebee2 火线 1394 与 Nvidia Jetson TK1 板
【发布时间】:2015-08-15 22:25:39
【问题描述】:

我已经成功地将Point Grey Bumblebee2firewire1394 摄像头与 Nvida Jetson TK1 板连接起来,并且我使用Coriander 获取了视频,并且用于 Linux 环回设备的视频也可以正常工作。但是当我尝试同时使用 OpenCV 和 Coriander 访问相机时,我遇到了冲突。当我尝试通过关闭香菜从相机访问视频时,我可以获取视频,但在这种情况下,我无法更改视频的模式和格式。任何人都可以帮助我解决这个问题。我可以从 OpenCV 更改相机的视频模式吗?

【问题讨论】:

    标签: opencv ubuntu-14.04 nvidia


    【解决方案1】:

    如果您想手动安装(通过代码),您必须为 ARM 安装 flycapture sdk。我不相信flycap UI软件可以在ARM上运行,更不用说ubuntu 14.04了,只有ubuntu 12.04 x86。如果您有访问权限,我通常会将其插入我的 windows 机器并使用 Flycap 软件更改相机上的配置。

    我完全随机发现了这个问题,但巧合的是,我现在也在尝试将 bumblebee2 与 jetson 连接。您愿意分享一下您使用的 firewire mini-PCIe 以及您如何进行任何配置(股票或 grinch 内核,哪个 L4T 版本)?

    此外,虽然不完整,但您可以在此处查看有关如何使用 flycaputre sdk 与相机交互的代码示例:https://github.com/ros-drivers/pointgrey_camera_driver。它是一个 ROS 驱动程序,但如果您不使用 ROS,您可以参考PointGreyCamera.cpp 文件作为示例。

    希望对你有帮助

    【讨论】:

    • 我明天会试试你的方法,关于这个问题,我确实制定了安装 firewire 1394 驱动程序和 Linux 模块视频的指南。你能分享你的电子邮件地址吗?
    • 我不想在这里发,所以在我的github帐户上查看github.com/l0g1x
    • 我正在使用 StarTech 的 Mini PCI Express 火线卡。
    【解决方案2】:

    这不是很好的宣传,而是 PtGrey do not support firewire on ARM(第 4 页):

    在安装 FlyCapture 之前,您必须具备以下先决条件:... Point Grey USB 3.0 摄像头(Blackfly、Grasshopper3 或 Flea3) 不支持其他点灰成像相机(FireWire、GigE 或 CameraLink)

    但是,正如您所见,使用标准火线工具可以使用相机(例如在 Coriander 中)。

    libdc1394 或 the videography library 应该可以满足您的需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 2015-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-14
      • 1970-01-01
      相关资源
      最近更新 更多