ydrive / EasySynth

Unreal Engine plugin for easy creation of synthetic image datasets
MIT License
174 stars 31 forks source link

Way to Auto annotate our synthesized data #64

Open LancelotShih opened 1 year ago

LancelotShih commented 1 year ago

Is there a way to automatically annotate our synthesized images? I understand we can render semantically segmented images, but those images in the output are simply just colored, rather than labeled. Is there a way we can generate some sort of annotation for the dataset we synthesize?

NikolaJov96 commented 1 year ago

Hi @LancelotShih,

EasySynth supports semantic annotation but does not support segmentation. (see the difference).

Each actor in the scene can be marked with a user-defined class with a specified color. This is the color the actor will have in the output image, so that is how you can determine the class of the object. When rendering, the SemanticClasses.csv file which holds defined class names and colors is also created in the output directory, so it can be used to dynamically load class descriptions or as a later reminder.

There is no functionality to automatically annotate the scene.

Hope this helps, Nikola