用户您好,请详细描述您所遇到的问题:
- 系统软件版本: 2.1.0
- 问题涉及的技术领域: 驱动
- 问题描述:我想驱动两个usb相机 有什么例程可以实现吗
- 复现概率:必现
- 提供必要的问题日志:
- 软件上是否有做自定义修改:否
用户您好,请详细描述您所遇到的问题:
你好,X3和X5的USB口是通过一个USB3.0接口hub出来的,第一个USB摄像头作为一个UVC设备会在声明时占掉所有的带宽,从而第二个摄像头在声明时就会取不到图像数据,需要使用modprobe uvcvideo quirks=128 命令限制 uvcvideo带宽占用,同时也要测试两路USB摄像头取流的图像不会超过一个USB 3.0的总带宽,推荐的图像数据是MJPEG@720p左右。
[INFO] [1733145797.460511737] [usb_cam]: Starting ‘test_camera’ (/dev/video10) at 640x480 via mmap (mjpeg2rgb) at 30 FPS [swscaler @ 0x55b8ef42b0] No accelerated colorspace conversion found from yuv422p to rgb24. This device supports the following formats: Motion-JPEG 1280 x 720 (30 Hz) Motion-JPEG 640 x 480 (30 Hz) YUYV 4:2:2 1280 x 720 (10 Hz) YUYV 4:2:2 640 x 480 (15 Hz) [INFO] [1733145797.552100439] [usb_cam]: Setting ‘white_balance_temperature_auto’ to 1 [INFO] [1733145797.552317388] [usb_cam]: Setting ‘exposure_auto’ to 3 [INFO] [1733145797.575040904] [usb_cam]: Setting ‘focus_auto’ to 0 unknown control ‘focus_auto’ terminate called after throwing an instance of ‘std::runtime_error’ what(): Unable to start stream
您好 限制带宽过后会不会导致帧率过低?或是传输速率变化
如果我使用一个mipi相机和一个usb相机 还会出现这种情况吗
mipi和USB不会