【问题标题】:CARLA - Create Custom semantic tags Does not workCARLA - 创建自定义语义标签不起作用
【发布时间】:2021-04-15 05:36:20
【问题描述】:

我按照Create semantic tags 上的说明创建了我的自定义标签。

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

我移动了相应目录中的资产,它们显示为黑色,因此没有标签。将资产移动到默认文件夹之一就可以了,语义标签显示正确。

我尝试了什么:

  1. 我更改了默认标签的颜色并检查了颜色是否会改变。它没有。
  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 个。 enter image description here

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

有谁知道我犯了哪个错误? documentation有错吗?

提前致谢!

【问题讨论】:

    标签: unreal-engine4 semantic-segmentation carla


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-29
      • 1970-01-01
      • 2012-01-23
      • 2013-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多