服务简介

通用 OCR 技术提供图片整体文字的检测和识别服务,返回文字框位置与文字内容。支持多场景、任意版面下整图文字的识别,以及中英文、字母、数字的识别。
应用场景:印刷文档识别、广告图文字识别、街景店招识别、菜单识别、视频标题识别、互联网头像文字识别等。

计费方式

腾讯云文字识别(OCR)按照实际使用量付费,采用后付费方式,次月 1~3 日会出本月账单,进行账号扣费。

OCR 识别

图片 OCR 识别按照月接口调用采取阶梯到达计费方式,当月总量在哪个阶梯内,则按该阶梯单价计费,接口调用量越大,单价越低。

月接口调用总量 0<调用量≤1000 1000<调用量≤1 万 1万<调用量≤10万 10 万以上
身份证识别 免费 0.2 元/次 0.12 元/次 0.08 元/次
名片识别 免费 0.05 元/次 0.04 元/次 0.02 元/次
行驶证/驾驶证 免费 0.2 元/次 0.15 元/次 0.08 元/次
银行卡 免费 0.2 元/次 0.15 元/次 0.08 元/次
营业执照 免费 0.2 元/次 0.15 元/次 0.08 元/次
车牌 免费 0.2 元/次 0.15 元/次 0.08 元/次
通用印刷体识别 免费 0.2 元/次 0.15 元/次 0.08 元/次
通用手写体识别 免费 0.2 元/次 0.15 元/次 0.08 元/次

1、GitHub下载腾讯云提供的SDK

SDK获取

智能图像的 Java SDK 下载地址:Java-SDK-V2.0。

使用前准备

  1. 前往注册: 腾讯云账号注册 (详细指引见 注册腾讯云)
  2. 取得存储桶名称 BucketName: 请前往 创建存储桶 ;
  3. 取得 APPIDSecretIdSecretKey:请前往 云API密钥 ,单击“新建密钥”。

如何集成到您的项目中

获得 SDK jar 文件

  1. 直接使用release/*-with-dependencies.jar
  2. 或者自行编译:在工程根目录下执行命令 mvn assembly:assembly,编译结果见 target/*-with-dependencies.jar

导入 jar 到项目中

根据项目具体情况导入 *-with-dependencies.jar

初始化

ImageClient imageClient = new ImageClient(APPID, SecretId, SecretKey);

设置代理

根据实际网络环境,可能要设置代理,例如:

Proxy proxy = new Proxy(Type.HTTP, new InetSocketAddress("127.0.0.1", 8080));
imageClient.setProxy(proxy);

使用

SDK 提供功能如下:

图像识别:鉴黄,标签

文字识别(OCR):身份证,名片,通用,驾驶证行驶证,营业执照,银行卡,车牌号

人脸识别:人脸检测,五官定位,个体信息管理,人脸验证,人脸对比及人脸检索

人脸核身:照片核身(通过照片和身份证信息),获取唇语验证码(用于活体核身),活体核身(通过视频和照片),活体核身(通过视频和身份证信息)

更多例子详情可参见 Demo.java 的代码。

如何运行这个 Demo 工程

  1. 修改文件 src/main/java/com/qcloud/image/demo/Demo.java 的 main() 方法,填入上述申请到的 APPIDSecretIdSecretKeyBucketName

  2. 导入到 IDE:这个 Demo 工程是用 Maven 构建的,以 Intellij IDEA 为例,导入方式为:Import Project -> 选择工程目录 ->
    Import project from external model -> Maven

  3. 运行:Demo.java 右键,Run Demo.main()

(以上内容均来自腾讯云API文档)

一、前期准备工作完成之后我们来完成我们这个小项目。

第一步新建一个web项目(IDEA),结构如下(导入相关jar包):

项目建好,jar包导入完成之后我们把一些文件夹建立一下:

好了,接下来我们开始写代码,我们先写一个测试demo

测试能够进行识别之后我们找一个页面模板(前端渣),一个上传按钮,一个文本框就可以了。

页面搞定之后我们把后台逻辑代码写一下。

后台逻辑代码写完之后我们需要打通前后台的联系,前端用的是Ajax,上传图片用的Struts2。

部分JS代码。

web.xml文件配置

Struts2文件配置

日志配置就不说了。

接下来就是把项目跑起来调试和完善细节了。

以下就是我测试的一些截图。

需要识别的图片

识别出来的内容

识别图片

识别结果

附我的代码下载地址:https://download.csdn.net/download/qq_24373533/10540422

OCR文字识别,基于腾讯云的demo,Ajax+Struts2上传图片进行文字识别相关推荐

  1. 微信小程序开发工具结合腾讯云开发AI人脸识别和身份证识别——基于腾讯云开发者实验项目

    微信小程序开发工具结合腾讯云开发AI人脸识别和身份证识别--基于腾讯云开发者实验项目 开通腾讯云相关权限(AI人脸识别,文字识别-身份证识别) 查看API密钥 部署微信小程序 成功演示 代码包 开通腾 ...

  2. 在线语音识别_腾讯云在线语音识别_在线语音识别成文字 - 云+社区 - 腾讯云

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 为您提供高精度的语音识别服务,融合领先的自然语言处理技术. (备注:如需使用,请先 ...

  3. 基于腾讯云COS+CI图文音视频解决方案

    从早期的门户网站,到后面的feeds流,再到如今的各种垂直行业的社区分享,一次次变更成就了近几年行业中的领跑者.从行业领先的微博,再看小红书.B站等等,绝对都是可以看到feeds和社区的影子.而其中跑 ...

  4. rust加载不进去服务器eac_基于腾讯云的 Rust 和 WebAssembly 函数即服务

    腾讯云云函数 (SCF) 已经支持十多种编程语言和运行时框架.腾讯云最近发布的 SCF custom runtime(自定义运行时)更进一步 -- SCF 现在可以支持用任何编程语言编写的函数. 本文 ...

  5. 基于腾讯云搭建属于自己的Fiora聊天室

    这是基于fiora开源系统搭建的一个即时在线聊天室,使用宝塔面板搭建.只需一键注册即可享受在线聊天的乐趣. 前言 本项目基于腾讯云轻量搭建,目前腾讯云启动了无忧计划,超级划算,欢迎大家选购~ 购买链接 ...

  6. Mendix基于腾讯云部署最佳实践

    本实践由腾讯云与西门子数字化工业软件授权发布,未经允许不得转载. 1.  概述 本文档介绍了西门子企业级应用开发平台Mendix应用快速托管到腾讯云容器服务(简称TKE)的最佳实践.该方案仅用于非生产 ...

  7. 基于腾讯云的 Rust 和 WebAssembly 函数即服务

    腾讯云云函数 (SCF) 已经支持十多种编程语言和运行时框架.腾讯云最近发布的 SCF custom runtime(自定义运行时)更进一步 -- SCF 现在可以支持用任何编程语言编写的函数. 本文 ...

  8. 基于腾讯云开发微信小程序(新闻发布及共享平台)上

    基于腾讯云开发微信小程序(新闻发布及共享平台)上 文章目录 传统的微信小程序开发 一.云开发是什么? 二.使用步骤 1.创建云环境 2.云数据库的创建 3.云储存 4.云函数 总结 传统的小程序开发 ...

  9. 【基于腾讯云的远程机械臂小车】

    [基于腾讯云的远程机械臂小车] 1. 项目来源 1.1 项目概述 1.2 系统结构 1.3 设计原理 2. 硬件搭建 2.1 CH32V307开发板 2.2 Arduino mega2560 2.3 ...

最新文章

  1. RDKit | 基于RDKit的MaxMin方法选择高度多样化的库
  2. 关于IsolatedStorageFile存取文件的问题
  3. JAVA基础:JDK、JRE、JVM的概念
  4. 【PostgreSQL+PostGIS离线安装】2天的踩坑及问题解决经验分享(含安装文件postgresql-9.5.9+postgis-2.2.3+多个依赖及测试SQL)
  5. Jni Helloworld
  6. 命令重置_学个简单命令,一秒重置账户密码
  7. 独立成分分析(Independent Component Analysis)(ICA)(主元分解)
  8. matlab学习--语言基础
  9. 序列化和反序列化(二)——Serializable 接口
  10. 在sql中如何插入数据
  11. 尝试加载Crystal Reports 运行时时出错
  12. 计算机网络:循环冗余码CRC
  13. Stefan - 人生目前学到的21样事
  14. LeetCode题目笔记——292. Nim 游戏 (脑筋急转弯C++/Python)
  15. 微信小程序运行及更新机制
  16. Docker的名称空间
  17. Flink 检测一段时间内的温度连续上升输出报警
  18. 关于第三方登录,你应该知道的
  19. Linux-看完这篇Linux基本的操作就会了(转)
  20. Facebook、微软、腾讯、DiDi message等全球科技公司都在抢先布局元宇宙

热门文章

  1. 那些即将上线的口碑爆棚手游大盘点:我可以,你们呢?
  2. python局部函数
  3. iOS(Swift)—仿支付宝我的二维码页面系统亮度调整
  4. 【看表情包学Linux】进程地址空间 | 区域和页表 | 虚拟地址空间 | 初识写时拷贝
  5. 人能守住一个永恒吗?
  6. 为什么有些小米用户不能使用peakdo毫⽶波⽆线投屏器?
  7. 图片批量修改尺寸如何实现?
  8. ui设计要学插画吗?
  9. ​写在腾讯入职三周年
  10. Unity3d 基于物理渲染Physically-Based Rendering之最终篇