Skip to content

Commit 9d4b768

Browse files
authored
Merge pull request #22 from gwwhuawei/master
[TicketNo:] #6
2 parents 19e1f22 + 00232c8 commit 9d4b768

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

app/src/main/java/com/huawei/hms/mlkit/sample/transactor/StillImageSegmentationTransactor.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import com.huawei.hms.mlsdk.common.MLFrame;
3636
import com.huawei.hms.mlsdk.imgseg.MLImageSegmentation;
3737
import com.huawei.hms.mlsdk.imgseg.MLImageSegmentationAnalyzer;
38+
import com.huawei.hms.mlsdk.imgseg.MLImageSegmentationClassification;
3839
import com.huawei.hms.mlsdk.imgseg.MLImageSegmentationSetting;
3940

4041
import java.io.IOException;
@@ -159,25 +160,25 @@ protected void onFailure(@NonNull Exception e) {
159160
private int[] byteArrToIntArr(byte[] masks) {
160161
int[] results = new int[masks.length];
161162
for (int i = 0; i < masks.length; i++) {
162-
if (masks[i] == 1) {
163+
if (masks[i] == MLImageSegmentationClassification.TYPE_HUMAN) {
163164
results[i] = Color.BLACK;
164-
} else if (masks[i] == 2) {
165+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_SKY) {
165166
results[i] = Color.BLUE;
166-
} else if (masks[i] == 3) {
167+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_GRASS) {
167168
results[i] = Color.DKGRAY;
168-
} else if (masks[i] == 4) {
169+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_FOOD) {
169170
results[i] = Color.YELLOW;
170-
} else if (masks[i] == 5) {
171+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_CAT) {
171172
results[i] = Color.LTGRAY;
172-
} else if (masks[i] == 6) {
173+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_BUILD) {
173174
results[i] = Color.CYAN;
174-
} else if (masks[i] == 7) {
175+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_FLOWER) {
175176
results[i] = Color.RED;
176-
} else if (masks[i] == 8) {
177+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_WATER) {
177178
results[i] = Color.GRAY;
178-
} else if (masks[i] == 9) {
179+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_SAND) {
179180
results[i] = Color.MAGENTA;
180-
} else if (masks[i] == 10) {
181+
} else if (masks[i] == MLImageSegmentationClassification.TYPE_MOUNTAIN) {
181182
results[i] = Color.GREEN;
182183
} else {
183184
results[i] = Color.WHITE;

0 commit comments

Comments
 (0)