嵌入式随笔

96 阅读1分钟

构筑整个项目的代码框架,对视频监控、实时车牌识别、语音播报、数据存储等功能进行分模块设计。整个项目的基本运行流程是:

  1. 主控程序依次启动RFID、Video、SQLite和Audio模块

  2. 刷卡得到卡号,将卡号传送给视频模块并触发抓拍

  3. 视频模块抓拍后进行车牌识别,然后将卡号和车牌号一并传送给数据库

  4. 数据库模块判定卡号的合法性:

    • 若合法,增删数据库数据,并将要播报的语音文本传送给音频模块
    • 若非法,蜂鸣器鸣响报警
    • 数据库可通过按回车键切换出、入库状态
  5. 音频模块通过部署在Ubuntu的TTS引擎,获得文本对应的语音后通过喇叭播出

image.png