快速接入百度大脑出租车票识别
作者:才能我浪费99
1.功能描述:
支持识别全国各大城市出租车票的6个关键字段,包括发票号码、代码、车号、日期、时间、金额。使用出租车票识别技术,实现对发票号码、日期、时间、金额等信息的自动识别和录入,应用于企业税务核算及内部报销等场景,能够有效减少人工核算工作量,降低人力成本,实现财税报销的自动化
2.平台接入
出租车票识别接入网址:https://console.bce.baidu.com/ai/#/ai/imageprocess/overview/index
具体接入方式比较简单,可以参考我的另一个帖子,这里就不重复了:
http://ai.baidu.com/forum/topic/show/943327
3.调用攻略(Python3)及评测
3.1首先认证授权:
在开始调用任何API之前需要先进行认证授权,具体的说明请参考:
http://ai.baidu.com/docs#/Auth/top
具体Python3代码如下:
-- coding: utf-8 --
#!/usr/bin/env python
import urllib
import base64
import json
#client_id 为官网获取的AK, client_secret 为官网获取的SK
client_id =【百度云应用的AK】
client_secret =【百度云应用的SK】
#获取token
def get_token():
host = ‘https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=’ + client_id + ‘&client_secret=’ + client_secret
request = urllib.request.Request(host)
request.add_header(‘Content-Type’, ‘application/json; charset=UTF-8’)
response = urllib.request.urlopen(request)
token_content = response.read()
if token_content:
token_info = json.loads(token_content)
token_key = token_info[‘access_token’]
return token_key
3.2出租车票识别分析接口调用:
详细说明请参考: https://ai.baidu.com/docs#/OCR-API/e376af19
说明的比较清晰,这里就不重复了。
大家需要注意的是:
API访问URL:https://aip.baidubce.com/rest/2.0/ocr/v1/taxi_receipt
图像数据,base64编码后进行urlencode,要求base64编码和urlencode后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/jpeg/png/bmp格式
Python3调用代码如下:
-- coding: utf-8 --
#!/usr/bin/env python
import urllib
import base64
import json
#client_id 为官网获取的AK, client_secret 为官网获取的SK
client_id =【百度云应用的AK】
client_secret =【百度云应用的SK】
#获取token
def get_token():
host = ‘https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=’ + client_id + ‘&client_secret=’ + client_secret
request = urllib.request.Request(host)
request.add_header(‘Content-Type’, ‘application/json; charset=UTF-8’)
response = urllib.request.urlopen(request)
token_content = response.read()
if token_content:
token_info = json.loads(token_content)
token_key = token_info[‘access_token’]
return token_key
4.功能评测:
选用不同的数据对效果进行测试,具体效果如下(以下发票例子均来自网上):
发票代号: 15101143A005
发票号码: 33602136
车牌号: 33602136
日期:
上下车时间: 23:33-23:59
金额: ¥01…8
燃油附加费: ¥0.00
叫车服务费: ¥0.00
发票代号:
发票号码: 20170101
车牌号: 2017-01-01
日期: 2017-01-01
上下车时间: 20:16-20:27
金额: ¥15.00
燃油附加费: ¥0.00
叫车服务费: ¥0.00
测试下来,整体感觉处理的很不错,此功能会大大的发票处理的工作量。
快速接入百度大脑出租车票识别相关推荐
- 详细功能描述及代码带您快速接入百度大脑通用文字识别
作者:才能我浪费99 1.功能描述: 基于深度学习及大规模图像训练,准确识别图片中的物体.场景信息.可以应用于: 相关内容及广告推荐:对用户浏览网页中图片进行分析,识别图片内容给出相关内容推荐或广告展 ...
- 国航APP接入百度大脑OCR身份证识别技术,让机票购买更便捷!
价值成果 中国国航APP通过接入百度大脑OCR身份证识别技术,实现了旅客线上自助修正错购机票信息的功能.购票信息错误的旅客只需在中国国航APP上传身份证照片,即可进行购票身份认证,并立即修正错误信息. ...
- 快速接入百度大脑网络图片识别
作者:才能我浪费99 1.功能描述 依托全网海量优质数据和业界领先的深度学习技术针对网络图片进行优化识别,支持更多网络字体和复杂背景下的文字识别 2.平台接入 具体接入方式比较简单,可以参考我的另一个 ...
- 快速接入百度大脑银行卡识别
1.功能描述: 支持对主流银行卡的卡号.有效期.发卡行.卡片类型4个关键字段进行结构化识别,识别准确率超过99% 2.平台接入 具体接入方式比较简单,可以参考我的另一个帖子,这里就不重复了: http ...
- 详细流程及源代码帮您快速接入百度大脑手势识别
作者:wangwei8638 手势识别应用于智能家电.家用机器人.可穿戴.儿童教具等硬件设备,通过用户的手势控制对应的功能,人机交互方式更加智能化.自然化.本文主要介绍手势识别API的调用使用攻略. ...
- 快速上手百度大脑人体关键点识别
作者:wangwei8638 人体关键点识别能够检测图像中的人体并返回人体矩形框位置,精准定位21个核心关键点,包含头顶.五官.颈部.四肢主要关节部位,支持多人检测.大动作等复杂场景.本文以瑜伽动作为 ...
- 接入百度大脑手写文字识别为企业降本增效
作者:https://ai.baidu.com/forum/topic/show/945112 一.需求描述: 信息智能化时代,大部分中小企业都用上了ERP等办公软件,数字化纸质内容,软件化管理数据, ...
- 快速接入百度地图定位、描点
这里整理一下接入 百度地图 的流程,做一下记录(基于 Kotlin 语言开发). 第一步,肯定还是注册账号,创建应用了. 先来到百度地图 首页 登录自己或公司的 百度账号(公司项目,一般都是由公司提供 ...
- 详细功能及代码快速帮您接入百度大脑人脸融合
本文主要介绍人脸融合API的调用使用攻略.这里只是调用测试,有的融合结果可能比较恐怖,希望不要拍砖. 一.平台接入 此步骤比较简单,不多阐述.可参照之前文档: https://ai.baidu.com ...
最新文章
- 敏感数据,“一键脱敏”,Sharding Sphere 完美搞定
- Python基础-第二天
- 脑机接口EEG信号分类算法
- javascript数组的操作
- Spring IOC注入Map接口小技巧
- Dapr牵手.NET学习笔记:绑定
- linux netcat测试udp端口,使用nc(netcat)测试udp协议与端口连通性
- Apicloud——关于索引列表
- 牛客寒假算法基础集训营4
- Spring的Controller是单例还是多例,怎么保证并发的安全
- XP上安装瑞友天翼4.0
- 下载的word excel ppt 文件锁定了,解除操作步骤
- 51nod 1534棋子游戏(分析)
- java流媒体直播_实时监控、直播流、流媒体、视频网站开发方案设计简要
- Selenium初级 | 使用navigate系列方法操作网页
- Android开发-在Android应用里接入AdMob广告进行变现的实现
- arctan4怎么用计算机,计算器arctan怎么按
- 【医疗人工智能论文】使用深度强化学习的腹腔镜机器人辅助训练
- 科研绘图之R语言生存分析KM曲线累计风险表放在图片内部
- 湘潭2017 ccpc中南地区邀请赛 Determinant 高斯约当求逆矩阵
热门文章
- “放弃科技公司 CEO ,我选择辞职做了仓库搬运工!”
- MBA国际贸易课程学习中的一些收获
- ajax abort 原因,jquery ajax abort()方法
- 冒泡 c语言,冒泡排序(C语言版)
- 04_Numpy互操作-iObjects Python with JupyterHub for K8s
- 谁与争锋 软件防火墙与硬件防火墙之争
- Python 探讨斐波拉契数列模素数的周期问题
- 关于H264,X264,DivX,Xvid的小知识(转载)
- CTSC/APIO2018 帝都一周游
- Pymol中如何保持蛋白部分残基不动,移动另一部分残基。