HUAWEI-HMS-MLKit-Sample
HUAWEI-HMS-MLKit-Sample copied to clipboard
Is there any official label for segmentation?
private int[] byteArrToIntArr(byte[] masks) {
int[] results = new int[masks.length];
for (int i = 0; i < masks.length; i++) {
if (masks[i] == 1) {
results[i] = Color.BLACK;
} else if (masks[i] == 2) {
results[i] = Color.BLUE;
} else if (masks[i] == 3) {
results[i] = Color.DKGRAY;
} else if (masks[i] == 4) {
results[i] = Color.YELLOW;
} else if (masks[i] == 5) {
results[i] = Color.LTGRAY;
} else if (masks[i] == 6) {
results[i] = Color.CYAN;
} else if (masks[i] == 7) {
results[i] = Color.RED;
} else if (masks[i] == 8) {
results[i] = Color.GRAY;
} else if (masks[i] == 9) {
results[i] = Color.MAGENTA;
} else if (masks[i] == 10) {
results[i] = Color.GREEN;
} else {
results[i] = Color.WHITE;
}
}
return results;
}
What the numbers 1-10 represent?
yes, 0: background 1: human body 2: sky 3: plant 4: food 5: cat and dog 6: building 7: flower 8: water 9: sand 10: mountain You can also visit: https://developer.huawei.com/consumer/en/doc/development/HMS-References/MLImageSegmentationClassification-4 for more information. The bug was fixed by: https://github.com/HMS-MLKit/ai_mlkit_sample/pull/22