Tesseract (нативный): не удалось инициализировать API-интерфейс Tesseract с language = eng - PullRequest
0 голосов
/ 22 апреля 2020

Я впервые использую этот сайт. Если есть что-то плохое, пожалуйста, укажите больше.

Я недавно пытался создать приложение android с testeract. Когда я работал на своем мобильном телефоне, возникла проблема

Could not initialize Tesseract API with language=eng!

это мой код:

private void initTessBaseData() {
        TessBaseAPI mTess = new TessBaseAPI();
        String datapath = "/storage/emulated/0/tesseract/"; 
        String language = "eng";
        File dir = new File(datapath + "tessdata/");
        if (!dir.exists()){
            Log.i("tag","***********************************************file not exist");
        }
        mTess.init(datapath, language);
    }

Я нашел много объяснений с этого сайта, таких как предоставление разрешений, но мое приложение получило разрешение, я добавил следующие разрешения к list

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

Для этой проблемы переполнение стека может быть последним, о чем я могу думать.

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

...