Firebase ML Kit-支持各种字母的字符识别吗?

时间:2018-07-04 07:30:23

标签: android firebase firebase-mlkit

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...
            }
        });

始终是英文字母中的拉丁字符,即所有公认的法语或西里尔字母都被看起来最匹配的拉丁字符代替。

是否可以正确识别此类字符?

谢谢。

1 个答案:

答案 0 :(得分:0)

您正在使用设备上的还是云API?

设备上的模型仅识别拉丁字符。我不确定法语,但是我尝试使用匈牙利文字(拉丁字符,但有许多奇怪的重音符号),而且效果很好(只要图像质量很好)。我也曾在iOS中使用过它,但我猜应该没什么不同,模型应该相同。

https://firebase.google.com/docs/ml-kit/recognize-text

相关问题