NVIDIA Jetson无法识别EasyCap USB相机

时间:2018-07-16 05:51:23

标签: ubuntu camera usb nvidia-jetson

过去,我可以很容易地将USB摄像机的输入输入到Jetson TX2,但是以某种方式似乎无法使用相同的方法和代码,我也不知道原因可能是什么。

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

$ cheese

无法识别正在插入的相机。但是,键入

时,列出了一个USB设备。
$ lsusb

但是

下没有任何显示
$ ls /dev/video*

首先,实际问题是,我可以从Ubuntu 16.04桌面看到此USB cam,但在Jetson TX2中却看不到。 绝对不知所措。寻求帮助。

1 个答案:

答案 0 :(得分:0)

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

首先,我在这里指的USB凸轮实际上是一台模拟摄像机,并插入了USB转换器。

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

我面临的问题是,实际上有4家EasyCap制造商,所有制造商都是通过不同的芯片组来完成的。但它们在市场上都被称为“ EasyCap”。

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

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

所以我要做的是购买所有4台EasyCap设备,最后其中一台可以使用。对于我来说,有效的是 Empia芯片组

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