当今社会由于人力成本的提升,越来越多的工作岗位实现了无人化,比如送餐机器人、无人快递车等,这次和大家分享下笔者开发的一个智能自动售卖系统,自动售卖机现在遍布全地,很好的解决了一些场景下的购买需求,但自动售卖机也有一些自身无法克服的缺点:比如售卖机占地面积比较大;售卖的商品比较单一,基本上以饮料为主等。
本次和大家分享的自动售卖系统是以传统的冰柜为载体,配以商品自动识别和支付宝的刷脸支付为一体的售卖系统。如下图:
![b8ccded201d42ffce55af47b35b78545.png](https://i-blog.csdnimg.cn/blog_migrate/987c3b51cd2851e6aa2f4a196d18f695.jpeg)
本系统主要分为三大块:
1、商品识别,即客户通过刷脸开门后,系统要识别处客户拿走了什么商品,从而对该笔交易进行扣款;
2、人脸识别,利用支付宝的人脸支付功能,实现刷脸开门、刷脸支付,从而实现无感交易;
3、柜体控制部分,该部分主要是同单片机来控制整个柜体的关门和开门逻辑。
本系统大致流程:
![9b1ff662498cd42690d6ff443de56e80.png](https://i-blog.csdnimg.cn/blog_migrate/b2536e6534dc465b8eaa8246d1d708f6.png)
- 用户在设备前,点击"支付宝扫脸开门"
- 设备端唤起摄像头,用户扫脸,录入手机号(根据支付宝配置的策略,动态展示录入11位,手机号后4位或无需输入手机号)
- 用户授权成功后,控制部分将货柜门打开
- 用户关门,控制部分将货柜门关闭,并开启摄像头拍摄货柜里面的商品并进行商品识别,识别出本次客户购买的商品,并发起扣款;
- 用户支付宝钱包收到交易助手扣款通知
系统主要硬件规格:
1、基于高通8937刷脸识别一体机
2、基于STM32的货柜控制器
今天就和大家先分享到这,接下来会和大家继续分享每个部分的实现过程。