繁体   English   中英

CARLA - 创建自定义语义标签不起作用

[英]CARLA - Create Custom semantic tags Does not work

我按照创建语义标签的说明创建我的自定义标签。

  1. 我创建了两个新文件夹,ChevronSign 和 YellowLine
  2. 然后我将标签添加到ObjectLabel.h LibCarla/source/carla/rpc中的 ObjectLabel.h
  3. 然后我在Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Game中编辑了Tagger.cpp
  4. 最后在LibCarla/source/carla/imageCityScapesPalette.h中定义了一个颜色代码。

我移动了相应目录中的资产,它们显示为黑色,因此没有 label。 在默认文件夹之一中移动资产工作得很好,语义标签显示正确。

我尝试了什么:

  1. 我更改了默认 label 的颜色并检查颜色是否会改变。 它没。
  2. 我尝试使用make CarlaUE4Editor重建 carla,但由于新标签而出现错误:
/carla/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Game/Tagger.cpp:48:67: error: no member named 'ChevronSign' in 'carla::rpc::CityObjectLabel'
  else if (String == "ChevronSign")  return crp::CityObjectLabel::ChevronSign;

/carla/Unreal/CarlaUE4/Plugins/Carla/Source/Carla/Game/Tagger.cpp:49:67: error: no member named 'YellowLine' in 'carla::rpc::CityObjectLabel'
  else if (String == "YellowLine")   return crp::CityObjectLabel::YellowLine;
  1. 所以我检查了我的系统中是否还有其他ObjectLabel.h文件,并将它们全部自定义为第一个。 我找到了其中的 3 个。 在此处输入图像描述

然后我成功地运行了make CarlaUE4Editor 但是语义标签仍然不起作用。

有谁知道我犯了哪个错误? 文档中有错误吗?

提前致谢!

我发现了错误。 我只需要从 carla 0.9.9 升级到 0.9.10。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM