主机插入多个usb相机,固定序号

Ubuntu系统,主机连接了多个相机,每次运行代码序号可能会变,为解决序号变的问题,固定序号

1.查找相机属性

python 复制代码
udevadm info --name=/dev/video2 --attribute-walk
  1. 创建udev规则文件
python 复制代码
sudo nano /etc/udev/rules.d/99-camera.rules
  1. 添加规则,将查找相机属性,输出的ATTRS{idVendor}和ATTRS{idProduct}参数填进去,例如:
python 复制代码
SUBSYSTEM=="video4linux", ATTRS{idVendor}=="04f2", ATTRS{idProduct}=="b67c", SYMLINK+="video_left" 
SUBSYSTEM=="video4linux", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="082d", SYMLINK+="video_right"
  1. 重新加载规则
python 复制代码
sudo udevadm control --reload-rules 
sudo udevadm trigger

5.检查

python 复制代码
ls -l /dev/video_*

6.在代码种调用

python 复制代码
# 存储命令行传入的参数
self.left_cam_path = left_cam_path
self.right_cam_path = right_cam_path

# 初始化新实例
self.left_cam = cv2.VideoCapture(self.left_cam_path)
self.right_cam = cv2.VideoCapture(self.right_cam_path) 
python 复制代码
parser.add_argument('--left-cam-path', type=str, default="/dev/video_left", help='左相机设备路径 (USB camera)')
parser.add_argument('--right-cam-path', type=str, default="/dev/video_right", help='右相机设备路径 (RGB Camera)')
相关推荐
QYR_118 小时前
年复合增长率11.4%!机器人指端视触觉传感器加速迈向规模化应用
人工智能·数码相机
大熊背1 天前
LV值计算的注意事项
数码相机·apex·自动曝光·lv
敢敢のwings1 天前
SimpleMemVLA 深度解读:把原生视频上下文变成机器人的记忆
数码相机·机器人·音视频
敢敢のwings1 天前
Super Odometry 2.0:相机与激光雷达退化后,机器人如何继续估计运动
人工智能·数码相机·机器人
高升说2 天前
手眼方案怎么选:眼在手上与眼在手外的工程对比
人工智能·数码相机
come112342 天前
手机与相机拍照入门
数码相机·智能手机
鹿野素材屋3 天前
U3D切换场景时候变黑怎么处理
数码相机·3d
GlobalInfo3 天前
2026年全球机器人用超平执行器市场研究报告:市场规模达7.51亿美元,人形机器人商业化与轻量化运动控制需求推动行业增长
大数据·人工智能·数码相机·microsoft·机器人
LaughingZhu3 天前
Product Hunt 热榜 2026-11-02:Screen Studio 4.0、ClawsGO Science、Riverside Agents
人工智能·深度学习·神经网络·数码相机·搜索引擎·百度
乐橙开放平台4 天前
离岗检测怎么实现?通过客流相机或 AI 摄像头识别岗位区域无人状态,再推送告警消息
人工智能·笔记·后端·数码相机·物联网·自动化·音视频