NVIDIA Jetson 无法识别 EasyCap USB 摄像头

问题描述 投票:0回答:2

过去我可以轻松地将 USB 摄像头输入到 Jetson TX2,但不知何故,相同的方法和代码似乎不起作用,我不知道原因可能是什么。

首先,我尝试使用 Ubuntu USB cam 命令

$ cheese

它无法识别正在插入的相机。但是,当我输入

时,会列出一个 USB 设备
$ lsusb

但是

下什么也没有显示
$ ls /dev/video*

最重要的是,实际问题是,我可以从 Ubuntu 16.04 桌面看到这个 USB 摄像头,但在 Jetson TX2 中看不到。 完全不知道该怎么办。帮助是appriced。

ubuntu camera usb nvidia-jetson
2个回答
1
投票

经过长时间的研究和实验,我发现了这个问题。

首先,我这里所说的USB摄像头实际上是一个模拟摄像头,插有USB转换器。

从此链接可以看出,可以通过名为 EasyCap 的设备进行模拟到数字视频转换。当 EasyCap 插入计算机(或 Jetson TX2)时,它会将其识别为 USB 摄像头。

我面临的问题是,实际上有 4 个 EasyCap 制造商,都使用不同的芯片组来实现这一点;但市场上都被称为“EasyCap”。

  • STK1160 EasyCAP 适用于 Windows:(Syntek) STK1160 或 STK1150
  • Empia EasyCAP 在 Windows 中:USB 2861 设备或 EMP
  • Somagic EasyCAP 适用于 Windows:SM-USB 007 或 SMI Grabber 设备
  • 基于UTV007的EasyCAP在Windows中:USBTV007

Jetson TX2,更准确地说是 Ubuntu Tegra,只能识别所有 4 个 EasyCap 芯片组中的 1 个。其他 3 个芯片组的推荐库无法在 Ubuntu Tegra 中编译。

所以我买了所有 4 个 EasyCap 设备,最后其中一个起作用了。就我而言,有效的是 Empia 芯片组

希望我可以节省别人的时间,


0
投票

您有什么理由不使用模拟转网络摄像机转换器吗?看来这样可以省去安装驱动的麻烦了

© www.soinside.com 2019 - 2024. All rights reserved.