Giter Site home page Giter Site logo

Comments (5)

ZacRavichandran avatar ZacRavichandran commented on May 26, 2024 2

Hi @p-akanksha

Like @ToniRV mentioned, the error indicates that there was an object not specified in the configuration .csv. There's a configuration for the goseek-challenge scenes, goseek_segmentation_mapping_dense.csv, that should contain all the necessary information. Perhaps you could try replacing tesse_multiscene_office1_segmentation_mapping.csv with that?

from kimera-semantics.

ToniRV avatar ToniRV commented on May 26, 2024 2

Hi @p-akanksha,

Glad it worked!

The lookup of the semantic id for a given color should have a constant time complexity as we are using std::unordered_map.
Nevertheless, if the getSemanticLabelFromColor function doesn't find a color, it will start printing errors with the missing colors, this is not particularly fast.

from kimera-semantics.

p-akanksha avatar p-akanksha commented on May 26, 2024 1

Thanks! Replacing tesse_multiscene_office1_segmentation_mapping.csv with goseek_segmentation_mapping_dense.csv worked perfectly.

This has also increased the speed of 3d reconstruction. Earlier it felt like it was processing frames in batches, now it reconstructs immediately. Do you think the delay was because it was trying to look for the objects in the configuration file and unable to find them?

from kimera-semantics.

ToniRV avatar ToniRV commented on May 26, 2024

Hi @p-akanksha,

There is a .csv file inside the cfg folder (configuration) that specifies the mapping between colors and object ids.

Depending on the colors in the semantic image, you might need to specify one csv vs another.
I think the one for go-seek should be already the default one:

<param name="semantic_label_2_color_csv_filepath"
value="$(find kimera_semantics_ros)/cfg/tesse_multiscene_office1_segmentation_mapping.csv"/>

But maybe you can try replacing office1 in the line above by office2?

Ping @ZacRavichandran

from kimera-semantics.

p-akanksha avatar p-akanksha commented on May 26, 2024

That makes sense. Thanks for the prompt response.

from kimera-semantics.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.