簡體   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