Firebase ML KIT не может распознавать гуджаратский язык - PullRequest
1 голос
/ 09 октября 2019

Я использую ml kit cloud для распознавания текста по java, и он отлично работает для всех языков, кроме Гуджарати .

Я не могу понять, что не так, я также добавил "гу"Язык опций распознавания, но это не имело значения. что не так?

FirebaseVisionImage visionImage = FirebaseVisionImage.fromBitmap(myBitmap);
FirebaseVisionCloudTextRecognizerOptions options = new FirebaseVisionCloudTextRecognizerOptions.Builder()
        .setLanguageHints(Arrays.asList("gu"))
        .build();
FirebaseVisionTextRecognizer detector = FirebaseVision.getInstance()
        .getCloudTextRecognizer(options);

Task<FirebaseVisionText> result =
        detector.processImage(visionImage)
                .addOnSuccessListener(new OnSuccessListener<FirebaseVisionText>() {
                    @Override
                    public void onSuccess(FirebaseVisionText firebaseVisionText) {
                        Log.e("Recognition", "Text : " + firebaseVisionText.getText());
                    }
                })
                .addOnFailureListener(
                        new OnFailureListener() {
                            @Override
                            public void onFailure(@NonNull Exception e) {
                                Log.e(TAG, "Recognition failed : " + e.getMessage());
                            }
                        });

Ответы [ 2 ]

0 голосов
/ 22 октября 2019

Вы пробовали SPARSE_MODEL без языковой подсказки? Он должен автоматически определять язык. Существует известная внутренняя проблема с подсказкой 'gu' для SPARSE_MODEL, и мы работаем над ней.

Кроме того, вы также можете попробовать использовать DENSE_MODEL вместо SPARSE_MODEL с подсказкой языка.

FirebaseVisionCloudTextRecognizerOptions options = new FirebaseVisionCloudTextRecognizerOptions.Builder()
        .setLanguageHints(Arrays.asList("gu"))
        .setModelType(FirebaseVisionCloudTextRecognizerOptions.DENSE_MODEL)
        .build();
0 голосов
/ 13 октября 2019

У меня была связь с поддержкой облака, и оказалось, что проблема с их стороны, и они работают над этим.

...