过去,我可以很容易地将USB摄像机的输入输入到Jetson TX2,但是以某种方式似乎无法使用相同的方法和代码,我也不知道原因可能是什么。
首先,我尝试使用Ubuntu USB cam命令
$ cheese
无法识别正在插入的相机。但是,键入
时,列出了一个USB设备。$ lsusb
但是
下没有任何显示$ ls /dev/video*
首先,实际问题是,我可以从Ubuntu 16.04桌面看到此USB cam,但在Jetson TX2中却看不到。 绝对不知所措。寻求帮助。
答案 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芯片组。
希望我可以节省别人的时间,