【发布时间】:2021-09-13 10:52:24
【问题描述】:
我正在使用 android ML 套件进行对象检测。但它总是只给出对象的类别,而不给出实际的对象名称。有人能帮我吗? 以下是我的代码
objectDetector.process(image)
.addOnSuccessListener(
new OnSuccessListener<List<DetectedObject>>() {
@Override
public void onSuccess(List<DetectedObject> detectedObjects) {
Toast.makeText(getApplicationContext(),"Hello Success", Toast.LENGTH_SHORT).show();
Toast.makeText(getApplicationContext(),"Hello Length: " + detectedObjects.size(), Toast.LENGTH_SHORT).show();
for (DetectedObject detectedObject : detectedObjects) {
Rect boundingBox = detectedObject.getBoundingBox();
Integer trackingId = detectedObject.getTrackingId();
for (DetectedObject.Label label : detectedObject.getLabels()) {
String text = label.getText();
Toast.makeText(getApplicationContext(),"Hello: " + text, Toast.LENGTH_SHORT).show();
}
}
}
})
【问题讨论】:
标签: android object-detection google-mlkit