Firebase ML Kit中包含的字符识别API是否支持不同的字母? 我已经测试了英文字母,法语字母和西里尔字母,并且由于在Android上执行以下代码而返回的字符:
final FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(bitmap);
mTextDetector.detectInImage(image)
.addOnSuccessListener(new OnSuccessListener<FirebaseVisionText>() {
@Override
public void onSuccess(FirebaseVisionText firebaseVisionText) {
final List<FirebaseVisionText.Block> blocks = firebaseVisionText.getBlocks();
// processing of blocks...
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
// handling of character recognition failure...
}
});
始终是英文字母中的拉丁字符,即所有公认的法语或西里尔字母都被看起来最匹配的拉丁字符代替。
是否可以正确识别此类字符?
谢谢。
答案 0 :(得分:0)
您正在使用设备上的还是云API?
设备上的模型仅识别拉丁字符。我不确定法语,但是我尝试使用匈牙利文字(拉丁字符,但有许多奇怪的重音符号),而且效果很好(只要图像质量很好)。我也曾在iOS中使用过它,但我猜应该没什么不同,模型应该相同。