一 前言
【本文正在参与"2021爱智先行者-征文大赛"活动】
EdgerOS 操作系统的优势在于“边缘计算”,当我们手上有一些设备的时候,我们可以随心所欲地DIY它们的功能,达到“1+1>2”的效果。当我看到公众号的直播课程有一期提到DIY人脸智能门锁的时候,我被这种简约而高效的开发模式惊讶到,萌发出要DIY一款智能摄像头的想法。在浏览爱智官网的应用开发参考手册的时候,看到比较符合我想法的车牌识别的AI引擎。这次我利用人脸识别项目模板和车牌识别,开发了一款可以识别车牌号的智能摄像头应用。
二 思路
1 功能
当我们手头有一款可以智能识别车牌号码的智能摄像头的时候,可以给我们的日常生活带来极大的便携,这得益于Spirit 1的边缘计算能力,想象一下:当家里车库的摄像头识别出到我们车辆入库的时候,我们可以联动智能门锁开锁,也可以联动智能灯开灯照明;当停车场记录某车辆进出时间的时候,可以通过计算得出本次停车应缴的费用;小区也可以通过识别车牌,记录车辆发进出情况......我这次主要模拟的是监控一下车辆进出小区的情况。
2 实现
A 车辆识别:EdgerOS官方的项目为我们展现了如何通过视频流来识别人脸,我们只需要将视频流中人脸识别逻辑替换成识别为车牌就行了。
B 车牌记录:我这里使用EdgerOS官方提供的LightKV数据库来登记一下本小区的车辆,每次捕捉到车辆的时候,