C++ Linux摄像头默认为/dev/video10?

C++ Linux摄像头默认为/dev/video10?,c++,linux,opencv,odroid,C++,Linux,Opencv,Odroid,我试图通过OpenCV连接到XUbuntu 13.10中Odroid U3上的摄像头,但我尝试使用的网络摄像头默认为/dev/video10。据我所知,OpenCV最多只能读取/dev/video7。如何更改摄像头设备节点?一种方法是将设备节点之一在0-7之间移动到其他未使用的节点。然后将节点0链接到节点10。这可以通过具有root权限的终端完成 例如: mv /dev/video0 /dev/videoX ln /dev/video10 /dev/video0

我试图通过OpenCV连接到XUbuntu 13.10中Odroid U3上的摄像头,但我尝试使用的网络摄像头默认为/dev/video10。据我所知,OpenCV最多只能读取/dev/video7。如何更改摄像头设备节点?

一种方法是将设备节点之一在0-7之间移动到其他未使用的节点。然后将节点0链接到节点10。这可以通过具有root权限的终端完成

例如:

mv /dev/video0 /dev/videoX
ln /dev/video10 /dev/video0