Closed k22jung closed 5 years ago
Maybe there is a better solution but you could simply do this: Convert all pixels of classes in which your not interested in [0,0,0] and make this the void/background class. So you would end up with 4 classes in the dataset and in the class_dict.csv.
I didn't see any straightforward implementation of ignoring classes or something like this.
Thank you for the input, what you mentioned worked for me. I wrote a Numpy script to take each label and replace the colors associated with unnecessary classes to be black and any other classes to be left alone. This is the CSV class dict I used that had only the classes I wanted:
name | r | g | b
Void | 0 | 0 | 0
road-marking-crosswalk | 200 | 128 | 128
road-marking-general | 63 | 234 | 86
Road | 128 | 64 | 128
I will now close this issue.
Describe the problem
Describe the problem clearly here. Be sure to convey here why it's a bug or a feature request.
I am trying to train on the mapillary dataset. There are a total of 67 classes each with their respective color. However, I am only interested in training on 3/67 classes out of the bunch. How should I go about pre-processing the labels and/or handling multiple unlabelled classes in the CSV? There are multiple colored labels in the data I will not need for training, so I wasn't sure how the program would process the
class_dict.csv
.