的模拟3 d相机块提供了从场景输出语义分割数据的选项。如果你添加了新的场景元素,或者资产(如交通标志或道路),到一个自定义场景,然后在虚幻®编辑器中,必须对该元素应用正确的ID。这个ID被称为a模板ID.如果没有应用正确的模板ID,则模拟3 d相机块不识别场景元素,不显示它的语义分割数据。
例如,“到视频显示”窗口显示添加到自定义场景的停止标志。语义分割显示窗口不显示停止标志,因为停止标志缺少模板ID。
要将模板ID标签应用到场景元素,请遵循以下步骤:
从Simulink中打开虚幻编辑器万博1manbetx®模型,该模型被配置为在3D环境中模拟。有关详细信息,请参见使用Simulink和虚幻编辑器自定义虚幻引擎场景万博1manbetx.
在编辑器窗口中,选择缺少模板ID的场景元素。
在细节右边的窗格,在呈现部分中,选择渲染CustomDepth通过.
如果没有看到此选项,请单击展示先进的扩张器以显示所有呈现选项。
在CustomDepth模板值框中,输入与资源对应的模板ID。如果您正在从无人机工具箱界面虚幻引擎®项目万博1manbetx支持包,然后输入对应于该资产类型的模板ID,如表所示。如果添加的资产不是所示的资产,那么可以将它们分配给未使用的id。如果你没有分配一个模板ID给一个资源,那么虚幻编辑器就会分配一个ID0
.
请注意
的模拟3 d相机Block不支持车道标记的语义万博1manbetx分割数据输出。即使您为车道标记分配了一个模板ID,该块也会忽略此设置。
ID | 类型 |
---|---|
0 |
没有/违约 |
1 |
建筑 |
2 |
不习惯 |
3. |
其他 |
4 |
不习惯 |
5 |
极 |
6 |
不习惯 |
7 |
路 |
8 |
人行道上 |
9 |
植被 |
10 |
车辆 |
11 |
不习惯 |
12 |
通用的交通标志 |
13 |
停车标志 |
14 |
产量标志 |
15 |
限速标志 |
16 |
重量限制标志 |
17 - 18 |
不习惯 |
19 |
左右箭头警告标志 |
20. |
左人字形警告标志 |
21 |
右人字形警告标志 |
22 |
不习惯 |
23 |
对单向信号 |
24 |
不习惯 |
25 |
校车专用标志 |
26-38 |
不习惯 |
39 |
人行横道标志 |
40 |
不习惯 |
41 |
交通信号 |
42 |
右转弯警告标志 |
43 |
左转弯警告标志 |
44 |
向上的右箭头警告标志 |
45-47 |
不习惯 |
48 |
铁路道口标志 |
49 |
路标 |
50 |
迂回的预警信号 |
51 |
消防栓 |
52 |
安全出口标志 |
53 |
自行车道标志 |
54-56 |
不习惯 |
57 |
天空 |
58 |
抑制 |
59 |
立交桥匝道 |
60 |
道路护栏 |
61 - 66 |
不习惯 |
67 |
鹿 |
68 - 70 |
不习惯 |
71 |
街垒 |
72 |
摩托车 |
73 - 255 |
不习惯 |
例如,对于缺少模板ID的停止标志,输入13
.
提示
如果你为相同类型的场景元素添加模板ID,你可以复制(Ctrl + C)粘贴(Ctrl + V)添加模板ID的元素。复制的场景元素包含模板ID。
通过使用自定义模板视图,可以直观地验证显示的模板ID是否正确。在编辑器窗口的左上角,单击并选择缓冲可视化>自定义模板.场景显示为每个场景元素指定的模板id。例如,如果将正确的模板ID添加到停止标志(13
),然后编辑器窗口,停止符号显示模板ID值13
.
如果您没有为场景元素设置模板ID值,那么该元素将以黑色显示,并且不显示模板ID。
如果您没有选择CustomDepth模板值,则场景元素在此视图中根本不会出现。
关闭自定义模板ID视图。在编辑器窗口的左上角,单击缓冲可视化然后选择点燃.
如果您还没有这样做,请设置您的Simulink模型来显示来自万博1manbetx模拟3 d相机块。有关示例设置,请参见深度和语义分割可视化使用虚幻引擎仿真.
运行模拟并验证模拟3 d相机块输出正确的数据。例如,这里是语义分割显示窗口,将正确的模板ID应用到停止标志。