测试名称
Intel Realsense D435 摄像头USB线支持最大线长、转接线个数测试
测试参数
Platform:win10x64
系统内存:32G
测试程序:tensorflow_yolov3+pyrealsense2集成
测试方案
- 根据以往测试数据,当摄像头USB线长均为1m以下时,在单个主机连接6个及以上软、硬掉线较为频繁,为了获得准确的支持最大线长、转接线个数数据,排除因为摄像头个数导致掉线的对测试数据影响,我们使用5个及以下摄像头进行测试。
- 测试时,通过固定摄像头个数,固定摄像头USB总线长、转接线个数中的其一,改变另一个参数,以摄像头运行识别算法进行识别时单位时间内的软掉线次数、是否能够检测到摄像头作为运行是否稳定的衡量标准进行测试。
测试数据
USB线长测试
计算机名 |
摄像头个数 |
线长/m |
转接线个数 |
测试开始时间 |
测试结束时间 |
测试时长 |
软掉线次数 |
是否出现无法检测到摄像头情况 |
备注 |
DESKTOP-FPE66EJ |
1 |
0.5+1.5=2 |
1 |
2020-03-14 14:56:47 |
2020-03-14 15:08:45 |
12min |
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
1+1.5=2.5 |
1 |
2020-03-14 15:19:14 |
2020-03-14 15:29:45 |
10min |
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
1+2=3 |
1 |
2020-03-14 15:32:51 |
2020-03-14 15:43:21 |
10min |
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
0.5+3=3.5 |
1 |
2020-03-14 15:58:43 |
2020-03-14 16:08:46 |
10min |
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
1+3=4 |
1 |
2020-03-14 16:11:21 |
2020-03-14 16:20:33 |
9min |
0 |
否 |
帧卡住无法正常显示 |
DESKTOP-FPE66EJ |
1 |
1+1.5+2=4.5 |
2 |
2020-03-14 16:27:00 |
- |
- |
- |
是 |
RuntimeError |
DESKTOP-FPE66EJ |
1 |
1+1.5+2=4.5 |
2 |
2020-03-14 16:42:49 |
2020-03-14 16:53:33 |
11min |
- |
否 |
帧卡住无法正常显示 |
DESKTOP-FPE66EJ |
1 |
1+1.5+2=4.5 |
2 |
2020-03-14 16:53:33 |
2020-03-14 17:04:03 |
10min |
- |
否 |
|
DESKTOP-FPE66EJ |
1 |
1+2+2=5 |
2 |
2020-03-14 17:10:07 |
2020-03-14 17:20:13 |
10min |
- |
否 |
|
DESKTOP-FPE66EJ |
1 |
1+1.5+3=5.5 |
2 |
2020-03-14 17:27:58 |
2020-03-14 17:32:39 |
5min |
- |
是 |
Frame didn’t arrived within 5000、No device connected、系统无法识别USB设备、摄像头从viewer上消失、设备管理器上显示:未知USB设备(地址设定失败) |
DESKTOP-FPE66EJ |
1 |
1+1.5+3=5.5 |
2 |
2020-03-16 08:40:52 |
- |
- |
- |
否 |
RuntimeError、连续运行10次,均出现RuntimeError |
DESKTOP-FPE66EJ |
1 |
1+2+3=6 |
2 |
2020-03-16 09:06:09 |
- |
- |
- |
否 |
摄像头无连接、viewer无显示、设备管理器无显示 |
DESKTOP-FPE66EJ |
1 |
1+2+3=6 |
2 |
2020-03-16 9:28:00 |
- |
- |
- |
否 |
pipline.start()调度出错:RuntimeError: Couldn’t resolve requests、viewer卡死、鼠标键盘被冲掉,5分钟才恢复 |
USB转接线个数测试
计算机名 |
摄像头个数 |
线长/m |
转接线个数 |
测试开始时间 |
测试结束时间 |
测试时长 |
软掉线次数 |
是否出现无法检测到摄像头情况 |
备注 |
DESKTOP-FPE66EJ |
1 |
0.5+1.5+1.5=3.5 |
2 |
2020-03-16 10:10:06 |
2020-03-16 10:39:32 |
20min |
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
0.5+1.5+1.5+1.5=5 |
3 |
2020-03-16 10:45:00 |
- |
- |
0 |
否 |
摄像头检测超时 |
DESKTOP-FPE66EJ |
1 |
0.5+1.5+1.5+1.5=5 |
3 |
2020-03-16 10:49:00 |
- |
- |
0 |
否 |
摄像头初始化成功后卡主,后报RuntimeError |
DESKTOP-FPE66EJ |
1 |
0.5+1.5+1.5+1.5=5 |
3 |
2020-03-16 10:49:00 |
- |
- |
0 |
否 |
摄像头初始化成功,ctx.query_devices()出错,后报RuntimeError,键盘鼠标被冲掉,若干分钟后恢复 |
备注:因为找不到线长为1m的转接线,使用目前最短的转接线测试3次转接情况总线长为5m,迫近因为线太长可能引起的掉线情况,无法得出掉线原因是否是因为转接次数过多导致的,目前根据测试数据能够得出的结论是:摄像头USB线进行2次转接是不会引起掉线的。
计算机名 |
摄像头个数 |
线长/m |
转接线个数 |
测试开始时间 |
测试结束时间 |
测试时长 |
软掉线次数 |
是否出现无法检测到摄像头情况 |
备注 |
DESKTOP-FPE66EJ |
1 |
0.5+1+1=2.5 |
2 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
0.5+1+1=2.5 |
2 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
0.5+1+1=2.5 |
2 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
0.5+2=2.5 |
2 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
0.5+2=2.5 |
2 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
1 |
0.5+2=2.5 |
2 |
|
|
|
0 |
否 |
|
验证测试(1)
为确定能够支持摄像头稳定运行的最大USB线长,对USB线长为3m、3.5m、4m进行连接5个摄像头时的分别测试,每组测试若干次,每次持续10min到若干小时不等。
计算机名 |
摄像头个数 |
线长/m |
转接线个数 |
测试开始时间 |
测试结束时间 |
测试时长 |
软掉线次数 |
是否出现无法检测到摄像头情况 |
备注 |
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
2020-03-16 11:28:37 |
2020-03-16 11:43:52 |
15min |
0 |
否 |
一个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
2020-03-16 13:54:00 |
|
|
0 |
否 |
启动时报错: ctx.query_devices()报错、RuntimeError: Acquire failed! |
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
2020-03-16 14:16:00 |
|
|
0 |
否 |
启动时报错:ctx.query_devices()报错、RuntimeError |
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
2020-03-16 14:18:12 |
2020-03-16 14:43:37 |
25min |
0 |
否 |
|
DESKTOP-FPE66EJ |
5 |
(0.5+1.5+1.5=3.5)×5 |
2 |
2020-03-17 09:30:34 |
2020-03-17 09:46:23 |
|
0 |
否 |
四个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(0.5+1.5+1.5=3.5)×5 |
2 |
2020-03-17 09:47:43 |
2020-03-17 10:14:14 |
25min |
0 |
否 |
|
DESKTOP-FPE66EJ |
5 |
(0.5+1.5+1.5=3.5)×5 |
2 |
2020-03-17 10:16:18 |
2020-03-17 10:20:36 |
4min |
0 |
否 |
其中一个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(0.5+1.5+2=4)×5 |
2 |
2020-03-16 15:17:34 |
2020-03-16 16:19:53 |
60min |
0 |
否 |
其中两个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(0.5+1.5+2=4)×5 |
2 |
2020-03-16 16:36:09 |
2020-03-16 17:04:51 |
20min |
0 |
否 |
其中一个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(0.5+1.5+2=4)×5 |
2 |
2020-03-16 17:18:03 |
|
|
0 |
否 |
Couldn’t resolve requests |
验证测试(2)
线长3.5m时摄像头错误情况比较严重,线长3.0m和2.5m及以下不确定,现对这几种情况进行验证测试。
计算机名 |
摄像头个数 |
线长/m |
转接线个数 |
测试开始时间 |
测试结束时间 |
测试时长 |
软掉线次数 |
是否出现无法检测到摄像头情况 |
备注 |
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
5 |
(1+2=3)×5 |
1 |
|
|
|
0 |
否 |
|
DESKTOP-FPE66EJ |
5 |
(1+1.5=2.5)×5 |
1 |
2020-03-18 10:22:36 |
2020-03-18 10:36:00 |
14min |
0 |
否 |
|
DESKTOP-FPE66EJ |
5 |
(1+1.5=2.5)×5 |
1 |
2020-03-18 10:37:28 |
2020-03-18 10:50:22 |
12min |
0 |
否 |
其中一个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(1+1.5=2.5)×5 |
1 |
|
2020-03-18 10:57:58 |
2020-03-18 11:06:44 |
0 |
否 |
设置waitkey(30) |
DESKTOP-FPE66EJ |
5 |
(1+1.5=2.5)×5 |
1 |
2020-03-18 11:07:44 |
2020-03-18 11:19:41 |
12min |
0 |
否 |
设置waitkey(30) 其中二个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(1+1.5=2.5)×5 |
1 |
2020-03-18 11:21:19 |
2020-03-18 11:24:22 |
3min |
0 |
否 |
设置waitkey(100) 其中一个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(1+1.5=2.5)×5 |
1 |
2020-03-18 11:28:09 |
|
|
0 |
否 |
设置waitkey(1000) 摄像头掉光了,能连续验证,但不能重置(卡在重置那段语句上),viewer无显示 |
DESKTOP-FPE66EJ |
5 |
(1)×5 |
0 |
2020-03-18 11:31:49 |
2020-03-18 11:37:32 |
6min |
0 |
否 |
waitkey(1000) 其中二个摄像头显示画面卡住(帧未能正确传输) |
DESKTOP-FPE66EJ |
5 |
(1)×5 |
0 |
2020-03-18 11:51:41 |
|
|
|
|
|
2020-03-18 13:26:33 |
35min |
3 |
否 |
|
|
|
|
|
|
DESKTOP-FPE66EJ |
5 |
(1)×5 |
0 |
2020-03-18 13:46:22 |
2020-03-18 13:47:53 |
1min |
0 |
否 |
|
发现即使使用1m的USB线,无转接,摄像头也存在掉线情况,那么这样子我们就无法测试出摄像头USB线长和转接线数量对摄像头掉线影响了,但还有一个办法,就是使用我们的笔记本测试,在我们Huawei Matebook13 LAPTOP-EF9FH93D笔记本上,摄像头还从未出现过掉线情况,可用于我们测试,但是笔记本只有一个3.0口,只能接一个摄像头:
计算机名 |
摄像头个数 |
线长/m |
转接线个数 |
测试开始时间 |
测试结束时间 |
测试时长 |
软掉线次数 |
是否出现无法检测到摄像头情况 |
备注 |
华为 LAPTOP-EF9FH93D |
1 |
0.5 |
0 |
2020-03-18 14:32:15 |
2020-03-18 14:46:38 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5 |
0 |
2020-03-18 14:48:09 |
2020-03-18 15:04:10 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5 |
0 |
2020-03-18 15:06:43 |
2020-03-18 15:18:40 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+2=2.5 |
1 |
2020-03-18 15:33:28 |
2020-03-18 15:40:57 |
7min |
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+2=2.5 |
1 |
2020-03-18 15:44:02 |
2020-03-18 16:02:13 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+2=2.5 |
1 |
2020-03-18 16:03:29 |
2020-03-18 16:13:57 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+3=3.5 |
1 |
2020-03-18 16:22:57 |
2020-03-18 16:32:58 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+3=3.5 |
1 |
2020-03-18 16:34:07 |
2020-03-18 16:44:07 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+3=3.5 |
1 |
2020-03-18 16:47:09 |
2020-03-18 17:00:38 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+2+2=4.5 |
2 |
2020-03-18 17:12:12 |
|
|
0 |
否 |
卡在摄像头初始化处、Realsense Viewer卡在进入界面处,显示已侦测到设备,设备管理器有显示(即使后续更换短的线,也无法立即恢复,需要重启电脑才行,猜测是重置摄像头时某个进程没有被杀死) |
华为 LAPTOP-EF9FH93D |
1 |
0.5+2+2=4.5 |
2 |
2020-03-18 17:13:00 |
|
|
0 |
否 |
卡在摄像头初始化处、Realsense Viewer卡在进入界面处,显示已侦测到设备,设备管理器有显示 |
华为 LAPTOP-EF9FH93D |
1 |
0.5+2+2=4.5 |
2 |
2020-03-18 17:14:00 |
|
|
0 |
否 |
卡在摄像头初始化处、Realsense Viewer卡在进入界面处,显示已侦测到设备,设备管理器有显示 |
华为 LAPTOP-EF9FH93D |
1 |
0.5+1.5+1+1=4 |
3 |
2020-03-18 18:01:50 |
2020-03-18 19:11:23 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+1.5+1+1=4 |
3 |
2020-03-18 19:13:00 |
2020-03-18 19:24:06 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+1.5+1+1=4 |
3 |
2020-03-18 19:25:44 |
2020-03-18 19:36:20 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+2+2=4.5 |
2 |
2020-03-19 08:48:35 |
|
|
0 |
否 |
卡在摄像头初始化处、Realsense Viewer卡在进入界面处,显示已侦测到设备,设备管理器有显示(即使后续更换短的线,也无法立即恢复,需要重启电脑才行,猜测是重置摄像头时某个进程没有被杀死) |
华为 LAPTOP-EF9FH93D |
1 |
0.5+2+2=4.5 |
2 |
2020-03-19 09:05:22 |
2020-03-19 09:28:32 |
|
0 |
否 |
|
华为 LAPTOP-EF9FH93D |
1 |
0.5+2+2=4.5 |
2 |
2020-03-19 09:29:51 |
2020-03-19 11:01:23 |
|
0 |
否 |
|
在微星z390主板上测试
计算机名 |
摄像头个数 |
线长/m |
转接线个数 |
测试开始时间 |
测试结束时间 |
测试时长 |
软掉线次数 |
是否出现无法检测到摄像头情况 |
备注 |
DESKTOP-HAJS0BK |
1 |
0.5 |
0 |
2020-3-19 11:32:00 |
2020-3-19 11:42:34 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5 |
0 |
2020-3-19 11:45:43 |
2020-3-19 13:25:50 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5 |
0 |
2020-3-19 13:27:4 |
2020-3-19 13:38:4 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+2=2.5 |
1 |
2020-3-19 13:40:27 |
2020-3-19 13:52:40 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+2=2.5 |
1 |
2020-3-19 13:53:11 |
2020-3-19 14:8:59 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+2=2.5 |
1 |
2020-3-19 14:9:50 |
2020-3-19 14:25:44 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
1+2=3 |
1 |
2020-3-19 14:31:5 |
2020-3-19 14:42:5 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
1+2=3 |
1 |
2020-3-19 14:42:43 |
2020-3-19 14:53:39 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
1+2=3 |
1 |
2020-3-19 14:55:26 |
2020-3-19 15:5:2 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+3=3.5 |
1 |
2020-3-19 15:9:3 |
2020-3-19 15:16:44 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+3=3.5 |
1 |
2020-3-19 15:18:42 |
2020-3-19 15:31:33 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+3=3.5 |
1 |
2020-3-19 15:32:0 |
2020-3-19 15:43:28 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
1+3=4 |
1 |
2020-3-19 15:46:8 |
2020-3-19 15:57:41 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
1+3=4 |
1 |
2020-3-19 15:58:33 |
2020-3-19 16:9:49 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
1+3=4 |
1 |
2020-3-19 16:10:24 |
2020-3-19 16:23:16 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+2+2=4.5 |
2 |
2020-3-19 16:28:38 |
2020-3-19 16:38:37 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+2+2=4.5 |
2 |
2020-3-19 16:40:0 |
2020-3-19 16:50:57 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
1 |
0.5+2+2=4.5 |
2 |
2020-3-19 16:51:44 |
2020-3-19 17:2:42 |
10min |
0 |
否 |
|
DESKTOP-HAJS0BK |
4 |
(1+2+3=6)×4 |
2 |
2020-3-20 9:23:00 |
|
|
0 |
否 |
系统自动重启、摄像头硬掉线、Viewer找不到摄像头 |
DESKTOP-HAJS0BK |
4 |
(1+2+1.5=4.5)×4 |
2 |
2020-3-20 9:35:31 |
2020-3-20 9:45:14 |
|
0 |
否 |
|
DESKTOP-HAJS0BK |
4 |
(1+2+1.5=4.5)×4 |
2 |
2020-3-20 9:46:13 |
2020-3-20 9:58:26 |
|
0 |
否 |
|
DESKTOP-HAJS0BK |
4 |
(1+2+1.5=4.5)×4 |
2 |
2020-3-20 9:59:25 |
2020-3-20 10:10:44 |
|
0 |
否 |
|
DESKTOP-HAJS0BK |
4 |
(1+2+1.5=4.5)×5+(1+3=4)×3+1×1 |
- |
|
|
|
0 |
否 |
9个摄像头,其中两个连接两个4口独立供电pcie扩展卡,1个连接主板自带USB3.0口,运行若干分钟,电脑死机卡死 |
DESKTOP-HAJS0BK |
4 |
(1+2+1.5=4.5)×5+(1+3=4)×3+1×1 |
- |
|
|
|
0 |
否 |
9个摄像头,其中两个连接两个4口独立供电pcie扩展卡,1个连接主板自带USB3.0口,运行3分多钟,电脑死机卡死 |