美文网首页
图片识别 谷歌TessBaseAPI使用

图片识别 谷歌TessBaseAPI使用

作者: Android苏大强 | 来源:发表于2018-06-28 18:01 被阅读85次

权限配置

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

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");

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

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

相关文章

  • 图片识别 谷歌TessBaseAPI使用

    权限配置 懒 没有写回调 第一遍点击允许 重进一遍就可以了 modul 包模式 https://github.co...

  • Tesseract OCR图片识别为文字

    1 场景 识别图片中的文字(识别图片中的电话号码、姓名等) 2 方案 使用Tesseract OCR软件来识别图片...

  • 使用CoreML图片识别

    CoreML 是 Apple 今年 WWDC 新推出面向开发者的机器学习框架。 Apple 对于 Core ML ...

  • 使用CoreML图片识别

    CoreML 是 Apple 今年 WWDC 新推出面向开发者的机器学习框架。 Apple 对于 Core ML ...

  • 使用Tess4J碰到的各路问题

    背景:项目需要扫描识别技术,比较了微软(智能识别技术)和谷歌的(Tess4J),决定使用这个开源的东东。 建议: ...

  • mac+python+tesseract识别中文

    想识别图片中的一些文字,最终还是选择了谷歌的tesseract,即使它对中文的识别度还不是特别高,比如左右偏旁的字...

  • 如何将图片转换成word?这样转换能编辑

    图片中的文字我们想要提取的话应该怎么办?图片文字识别软件其实就能轻松帮我们实现这一操作哦。 使用图片文字识别软件可...

  • Android 图片资源大瘦身

    Android 图片推荐使用WebP格式的图片 WebP格式,谷歌(google)开发的一种旨在加快图片加载速度的...

  • 微软黑科技系列 1 —图像识别相关

    和谷歌一样,很多很多,所以分系列写吧,今天就说说微软做的几个图片识别相关的东西。

  • 搜狗ocr识别接口

    详细情况在代码中说明,如果不想自己使用TensorFlow,可使用下面接口 这是要识别的图片: 最终识别的结果: ...

网友评论

      本文标题:图片识别 谷歌TessBaseAPI使用

      本文链接:https://www.haomeiwen.com/subject/bkfnyftx.html