前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初级篇,利用 Android 搭建一个简易的文字识别APP-印刷体高精度版本

初级篇,利用 Android 搭建一个简易的文字识别APP-印刷体高精度版本

原创
作者头像
HI hero
修改2023-12-21 07:55:18
4.1K1
修改2023-12-21 07:55:18
举报

初始,准备工作

  • 安装Android sudio 开发工具
  • 搭建android 运行环境(java14)
  • 腾讯云OCR产品开通,及其秘钥获取

效果展示图

使用效果展示图
使用效果展示图

一、新建空项目

新建空项目
新建空项目
项目基础信息
项目基础信息
空项目结构
空项目结构

二、构建前端界面

初始界面
初始界面
实际界面效果展示
实际界面效果展示

前端activity_main.xml 布局代码展示 (LinearLayout 线性布局)

前端学习参考:https://www.runoob.com/w3cnote/android-tutorial-linearlayout.html

二、实现后端交互 MainActivity.java

(1)更改继承类,指向Activity,构建初始方法,实例化前端控件

(2)相机及其相册控制

相册绑定示如下

前端给(打开相册、拍照按钮)绑定事件,通过android:onClick 指定方法,上述前端代码已绑定,

相册及拍照后确定后图像处理操作事件方法设置

三、接口数据获取及请求腾讯云OCR API ,解析数据部署到前端(前端按钮绑定此事件,参考相册绑定,前端展示代码已绑定)

四、权限赋予 (src > main > AndroidManifest.xml)

附加代码

OCR通用文字识别响应示例

bitmap 转化 base64 方法

新建Tencent OCR鉴权及其请求类(src > main > com.xxx > TencentOcrAuth.java

您觉得对你有帮助的话,记得给小编点个赞 !!!!!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 初始,准备工作
  • 一、新建空项目
    • 前端activity_main.xml 布局代码展示 (LinearLayout 线性布局)
    • 二、实现后端交互 MainActivity.java
    • 三、接口数据获取及请求腾讯云OCR API ,解析数据部署到前端(前端按钮绑定此事件,参考相册绑定,前端展示代码已绑定)
    • 四、权限赋予 (src > main > AndroidManifest.xml)
      • 附加代码
      相关产品与服务
      文字识别
      文字识别(Optical Character Recognition,OCR)基于腾讯优图实验室的深度学习技术,将图片上的文字内容,智能识别成为可编辑的文本。OCR 支持身份证、名片等卡证类和票据类的印刷体识别,也支持运单等手写体识别,支持提供定制化服务,可以有效地代替人工录入信息。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档