百度AI攻略:出租车票识别

news/2024/11/15 1:43:59/

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 pythonimport 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_secretrequest = 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 pythonimport 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_secretrequest = 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

测试下来,整体感觉处理的很不错,此功能会大大的发票处理的工作量。


http://www.ppmy.cn/news/801724.html

相关文章

出租车票识别 API数据接口

出租车票识别 计费模式免费额度点数单价每日限制会员与按量计费5次50 点/次10000次 购买次数包 更新时间:2022-08-15 13:55:21接口状态:正常 根据图片地址,返回识别信息 请求地址 HTTPGET/POST https://www.maitanbang.com/api/taxiocr…

easy发票查验

easy发票查验,一款支持国税增值税发票查验平台的智能发票批量查验客户端; 自主研发智能发票查验技术,不调用第三方发票查验接口,发票本地查验,避免发票信息泄露给第三方; 支持9类增值税发票,支持…

基于单片机的出租车计价计费系统设计(#0508)

随着改革开放日益深入,出租车行业的发展势头已十分突出,国内各机械厂家纷纷推出国产计价器。出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现…

python提取发票信息发票识别_python 发票识别

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本接口支持机动车销售统一发票和二手车销售统一发票的识别,包括发票号码、发票代码、合计金额、合计税额等二十多个字段。 默认接口请求频率限制:5次秒。 推荐…

用 ABAP 调用 OCR 接口实现出租车发票扫描

百度 AI 提供了一个出租车发票扫描接口: https://ai.baidu.com/ai-doc/OCR/Zk3h7xxnn 支持识别全国各大城市出租车票的 16 个关键字段,包括发票号码、代码、车号、日期、总金额、燃油附加费、叫车服务费、省、市、单价、里程、上车时间、下车时间等。 …

Vue之监视属性(watch)

文章目录 前言一、监视属性1.介绍2.实例 二、深度监视1.实例一2.实例二3.结论 三、监视器简写总结 前言 监视属性 一、监视属性 1.介绍 当被监视的属性变化时,回调函数自动调用,进行相关操作监视的属性必须存在,才能进行监视!监…

松下GH5相机SD卡格式化后MP4视频碎片重组数据恢复方法

松下相机GH5相机拍摄用的SD卡,一时大意素材没有导出就用电脑把SD卡格了,卡大小为64G,格式化后并没有写入任何数据。下载了数据恢复软件,但是恢复出来要么找不到视频,要么找到的视频格式不对,大小不对。 注…

《土耳其瞭望塔》背后的故事

欢迎关注苏南下 分享视频创作、摄影和旅行相关内容 仅用一部相机拍出的神片。 如果你喜欢旅行和摄影的话,可能看过一部叫《Watchtower of Turkey》(以下简称《土耳其瞭望塔》)的短片。 Watchtower of Turkey 如果没看过,可以点击下…