【发布时间】:2020-03-01 22:39:47
【问题描述】:
我一直在使用 Firebase MLkit 检测图像中的文本,我需要一种方法来确定如何检测文本的大小。我意识到 Kotlin 有办法做到这一点,但我正在使用 Java,所以我正在寻找一种在 android studio 上使用 Java 的方法。
我想我需要在下面的检测文本方法中添加一些内容:
private void detectTextFromImage()
{
FirebaseVisionImage firebaseVisionImage = FirebaseVisionImage.fromBitmap(imageBitmap);
FirebaseVisionTextDetector firebaseVisionTextDetector = FirebaseVision.getInstance().getVisionTextDetector();
firebaseVisionTextDetector.detectInImage(firebaseVisionImage).addOnSuccessListener(new OnSuccessListener<FirebaseVisionText>() {
@Override
public void onSuccess(FirebaseVisionText firebaseVisionText) {
displayTextFromImage(firebaseVisionText);
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Toast.makeText(PatientActivity.this, "Error: " + e.getMessage(), Toast.LENGTH_SHORT).show();
}
});
}
谢谢
【问题讨论】:
-
不确定我是否正确理解了您的问题。文本的大小是多少,是文本的长度吗?
标签: java android android-studio ocr firebase-mlkit