V831——脱机实现通信行程卡识别
V831
文章目录
- V831
- 前言
- 一、效果图
- 二、使用步骤
- 1.V831联网
- 2.V831源码
- 总结
前言
前面我们做了通信行程卡识别,但是用电脑来检测成本极高,秉承着实物落地的理念,我用价值199的V831实现了这一功能。
一、效果图
先看效果
二、使用步骤
1.V831联网
该 U盘 目录对应的板子运行 linux 系统的 /root/ 目录;这里 main.py 是默认执行的开机脚本,wpa_supplicant.conf 是 WIFI 配置信息。
2.V831源码
from maix import display, camera, image
import requests
import base64#通信行程卡识别
image.load_freetype(path="/home/res/sans.ttf")request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/travel_card"
img=camera.capture()
#display.show(img)
#img.draw_string(30, 115, "hello world!", scale = 1.0, color = (255, 0, 0))
display.show(img)
filename = camera.read()
img.save('/mnt/tmp.jpg')
font_color=(255, 0, 0)
f = open('/mnt/tmp.jpg','rb')
img = base64.b64encode(f.read())
params = {"image":img}
access_token = '****************************'request_url = request_url + "?access_token=" + access_tokenheaders = {'content-type': 'application/x-www-form-urlencoded'}
response = requests.post(request_url, data=params, headers=headers)
if response:# print (response.json())img=camera.capture()print("手机号:",response.json()['result']["手机号"][0]['word'][0])print("途经地:",response.json()['result']["途经地"][0]['word'][0])print("更新时间:",response.json()['result']["更新时间"][0]['word'][0])img.draw_string(30, 115,response.json()['result']["手机号"][0]['word'][0] , scale = 1.0, color = (255, 0, 0))img.draw_string(30, 135,response.json()['result']["途经地"][0]['word'][0] , scale = 1.0, color = (255, 0, 0))img.draw_string(30, 155,response.json()['result']["更新时间"][0]['word'][0] , scale = 1.0, color = (255, 0, 0))d1=response.json()['result']["风险性"]if d1==0:print("风险性: 无")if d1==1:print("风险性: 有")
display.show(img)
总结
方法其实很简单,看不懂的可以我之前用V831实现图像识别的博客。
V831——脱机实现通信行程卡识别相关推荐
- Android SIM卡识别加载流程
文章目录 总述 代码路径 UICC框架 SIM卡识别加载流程 日志分析举例 总述 本文基于Android N(Android 7) 首先要知道SIM卡一般是挂载在CP侧(MODEM侧)的,由MODEM ...
- 行程卡是怎么记录行程的?
上图是天津市通讯管理局里面明确行程卡使用的是基站数据,那大家会好奇了,为啥基站数据能得出来行程?其实这个和无线通讯的原理是有很大关系的, **无线是用一个个蜂窝来划分区域的,一个蜂窝叫一个小区,所以只 ...
- 自动判卷 、答题卡识别、六级答题卡客观题自动判卷系统1.0
自动判卷 .答题卡识别.六级答题卡客观题自动判卷系统1.0 一.前言 二.代码 三.处理原图片.以及效果图片 四.总结 一.引言: 1.本程序设计想法来源于一次四六级考试,因为六级没有好好准备,裸考上 ...
- 【SDIO】SD2.0协议分析总结(二)-- SD卡识别数据传输过程
相关文章 <[SDIO]SDIO.SD卡.FatFs文件系统相关文章索引> 1. SD卡操作模式 SD 卡系统(包括主机和 SD卡)定义了两种操作模式:卡识别模式和数据传输模式.在系统复位 ...
- 通过Python在健康码,行程卡的截图上添加文字内容,省心省力
通过Python在健康码,行程卡的截图上添加文字内容,省心省力 最近几年,由于疫情的原因,学校经常要求家长,把健康码,通行卡等截图内容加上学生名字以及家长的名字或者电话号码后,发给学校:如此一来,就要 ...
- 微信的行程卡服务器异常,行程卡打不开服务器崩了解决方法 行程卡短信查询步教程...
今天滚天游戏网小编为大家带来行程卡打不开服务器崩了解决方法 行程卡短信查询步教程,希望能帮助到大家. 部分地区的健康码程序也无法打开,比如山东电子健康码.信息提示,由于当前访问人数过多,小程序可能会出 ...
- python识别图像数字诊断模块_opencv+python 机读卡识别
长按上图识别二维码报名济南源创会 摘要: 通过随意一张机读卡的照片,识别其中选择题题号,选项,以及相关数字识别.这个系列的解决方案不止一种,调参的方法也是各种各样,反正能够满足需求就极好了 1.预处理 ...
- 基于 SpringMvc + OpenCV 实现的答题卡识别系统(附源码)
点击关注公众号,实用技术文章及时了解 java_opencv 项目介绍 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,它提供了一系列图像处理和计算机视觉方面很多通用算法.是研究图像 ...
- opencv+python机读卡识别
向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程 公众号:datayx 1.预处理 这次的机读卡识别项目来源暑期培训,主要包括内容一张手机拍摄的机读卡位置定位,识别其 ...
- opencv+python机读卡识别(一)预处理
2019独角兽企业重金招聘Python工程师标准>>> 第二部分图像切割:https://my.oschina.net/u/3268732/blog/1236344 第三部分选择题识 ...
最新文章
- 32位与64位下各类型长度对比
- android app系统的测试_计算机毕设项目003之基于Android系统的App点餐外送系统
- go 获取cpu核数
- 解决升级Spark2.0之后,DataFrame map操作报错
- ECS之System系统
- [转载] Python日历模块| 使用示例的weekday()方法
- 1.6 回归评估准确性的指标
- 计蒜客:区间整数操作-区间更新-区间和
- vue-cli2.0webpack的理解
- matlab chan算法定位,chan算法定位 matlab
- 简体字与繁体字互相转换
- MySQL原理 - 字符集与排序规则
- MATLAB主窗口中 主菜单栏有,【图片】MATLAB软件~~【西雅吧】_百度贴吧
- 2015 计蒜之道 初赛 第一场 搜狗输入法的分词算法
- Linux 磁盘划分 LVM 逻辑分区管理步骤
- MIGO BAPI BAPI_GOODSMVT_CREATE 使用汇总
- 原型法和面向对象的分析与设计方法
- Msfvenom编码免杀技术实现免杀实战
- DirectDraw基础篇(学东西还是基础的好哦!)
- Python爬虫之Selenium