
權(quán)限配置


懶 沒有寫回調(diào) 第一遍點擊允許? 重進一遍就可以了
modul 包模式
https://github.com/rmtheis/tess-two?庫下載鏈接?在tess-two里面找到tess-two?文件夾
tess-two?是一個ndk項目 所以下載一下ndk cmake 和lldb? 如圖

打開添加的tess-two的module,找到build.gradle文件。
在最開始的地方添加
代碼:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
classpath 'org.codehaus.groovy:groovy-backports-compat23:2.3.5'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
}
}

tessdata:字體識別庫(chi_sim.traineddata中文簡體,chi_tra.traineddata中文繁體,eng.traineddata英文庫)
https://github.com/tesseract-ocr? 文字庫? 如果需要中文簡體 就下載 然后放在assets 文件下
(assets文件夾需要是系統(tǒng)創(chuàng)建 自己手動創(chuàng)建的獲取不到輸入流)
如
https://github.com/tesseract-ocr/tessdata/blob/master/chi_sim.traineddata

? ? ? ? 思路: 文件庫 assets 文件copay 到內(nèi)存卡上 然后獲tessApi
創(chuàng)建路徑: 現(xiàn)創(chuàng)建文件夾在創(chuàng)建文件

創(chuàng)建tessBassApi
lvBaseAPI.init(getExternalCacheDir().getAbsolutePath(), "chi_sim");
參數(shù)? 文件根目錄和語言類型

到此就初步的實現(xiàn)了 圖片上的文字識別