图片识别 谷歌TessBaseAPI使用



权限配置

懒 没有写回调 第一遍点击允许  重进一遍就可以了

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文件夹需要是系统创建 自己手动创建的获取不到输入流)

https://github.com/tesseract-ocr/tessdata/blob/master/chi_sim.traineddata


        思路: 文件库 assets 文件copay 到内存卡上 然后获tessApi

创建路径: 现创建文件夹在创建文件


创建tessBassApi

lvBaseAPI.init(getExternalCacheDir().getAbsolutePath(), "chi_sim");

参数  文件根目录和语言类型

到此就初步的实现了 图片上的文字识别

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 文字识别一般都用的tesseract-ocr。 GitHub:https://github.com/tessera...
    未聞椛洺阅读 1,001评论 0 0
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 6,648评论 1 9
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,944评论 2 45
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,092评论 19 139
  • 王。王。王。王草西,王草西,王草西,大神大神大神,王小白王小白王小白,我的天,终于喊完了,真累啊。呃。。。当你看到...
    一个有点理想的文艺青年阅读 268评论 0 0

友情链接更多精彩内容