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——脱机实现通信行程卡识别相关推荐

  1. Android SIM卡识别加载流程

    文章目录 总述 代码路径 UICC框架 SIM卡识别加载流程 日志分析举例 总述 本文基于Android N(Android 7) 首先要知道SIM卡一般是挂载在CP侧(MODEM侧)的,由MODEM ...

  2. 行程卡是怎么记录行程的?

    上图是天津市通讯管理局里面明确行程卡使用的是基站数据,那大家会好奇了,为啥基站数据能得出来行程?其实这个和无线通讯的原理是有很大关系的, **无线是用一个个蜂窝来划分区域的,一个蜂窝叫一个小区,所以只 ...

  3. 自动判卷 、答题卡识别、六级答题卡客观题自动判卷系统1.0

    自动判卷 .答题卡识别.六级答题卡客观题自动判卷系统1.0 一.前言 二.代码 三.处理原图片.以及效果图片 四.总结 一.引言: 1.本程序设计想法来源于一次四六级考试,因为六级没有好好准备,裸考上 ...

  4. 【SDIO】SD2.0协议分析总结(二)-- SD卡识别数据传输过程

    相关文章 <[SDIO]SDIO.SD卡.FatFs文件系统相关文章索引> 1. SD卡操作模式 SD 卡系统(包括主机和 SD卡)定义了两种操作模式:卡识别模式和数据传输模式.在系统复位 ...

  5. 通过Python在健康码,行程卡的截图上添加文字内容,省心省力

    通过Python在健康码,行程卡的截图上添加文字内容,省心省力 最近几年,由于疫情的原因,学校经常要求家长,把健康码,通行卡等截图内容加上学生名字以及家长的名字或者电话号码后,发给学校:如此一来,就要 ...

  6. 微信的行程卡服务器异常,行程卡打不开服务器崩了解决方法 行程卡短信查询步教程...

    今天滚天游戏网小编为大家带来行程卡打不开服务器崩了解决方法 行程卡短信查询步教程,希望能帮助到大家. 部分地区的健康码程序也无法打开,比如山东电子健康码.信息提示,由于当前访问人数过多,小程序可能会出 ...

  7. python识别图像数字诊断模块_opencv+python 机读卡识别

    长按上图识别二维码报名济南源创会 摘要: 通过随意一张机读卡的照片,识别其中选择题题号,选项,以及相关数字识别.这个系列的解决方案不止一种,调参的方法也是各种各样,反正能够满足需求就极好了 1.预处理 ...

  8. 基于 SpringMvc + OpenCV 实现的答题卡识别系统(附源码)

    点击关注公众号,实用技术文章及时了解 java_opencv 项目介绍 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,它提供了一系列图像处理和计算机视觉方面很多通用算法.是研究图像 ...

  9. opencv+python机读卡识别

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx 1.预处理 这次的机读卡识别项目来源暑期培训,主要包括内容一张手机拍摄的机读卡位置定位,识别其 ...

  10. opencv+python机读卡识别(一)预处理

    2019独角兽企业重金招聘Python工程师标准>>> 第二部分图像切割:https://my.oschina.net/u/3268732/blog/1236344 第三部分选择题识 ...

最新文章

  1. 32位与64位下各类型长度对比
  2. android app系统的测试_计算机毕设项目003之基于Android系统的App点餐外送系统
  3. go 获取cpu核数
  4. 解决升级Spark2.0之后,DataFrame map操作报错
  5. ECS之System系统
  6. [转载] Python日历模块| 使用示例的weekday()方法
  7. 1.6 回归评估准确性的指标
  8. 计蒜客:区间整数操作-区间更新-区间和
  9. vue-cli2.0webpack的理解
  10. matlab chan算法定位,chan算法定位 matlab
  11. 简体字与繁体字互相转换
  12. MySQL原理 - 字符集与排序规则
  13. MATLAB主窗口中 主菜单栏有,【图片】MATLAB软件~~【西雅吧】_百度贴吧
  14. 2015 计蒜之道 初赛 第一场 搜狗输入法的分词算法
  15. Linux 磁盘划分 LVM 逻辑分区管理步骤
  16. MIGO BAPI BAPI_GOODSMVT_CREATE 使用汇总
  17. 原型法和面向对象的分析与设计方法
  18. Msfvenom编码免杀技术实现免杀实战
  19. DirectDraw基础篇(学东西还是基础的好哦!)
  20. Python爬虫之Selenium

热门文章

  1. 解读机械图样——局部视图
  2. android 厨房的使用方法,安卓ROM厨房定制工具使用教程
  3. SSRS 锁定标题栏
  4. 目标跟踪——Tracking without bells and whistles
  5. 新世达380修改服务器密码,新时达AS380利用小键盘调试说明
  6. Linux第7章Gdk及Cairo基础,Linux第7章Gdk及Cairo基础.ppt
  7. 关于marked数组处理
  8. Intel Barefoot Academy - P4实战特训营
  9. OLS最小二乘法回归模型
  10. Django学习路线之Django自带模板语言DTL