基于Linux/C++/QT下的智能车库系统

我要开发同款
软件研发工程师2024年05月08日
90阅读
开发技术qt嵌入式、qtshellC/C++C++Qt
所属分类嵌入式、汽车、Linux

作品详情

项目工具 :Qt Creator 4.11.0 、ubuntu 系统、MobaXterm、ARM 三星开发板
项目成果 :用户通过刷卡,识别卡号,选择车位,通过摄像头记录车牌号,并获取此时的信号发送者(用户)和停车的时间,一并加入到数据库。用户二次刷卡时代表用户下班了,此时删除用户在数据库的数据,当然数据库的操作是由管理员完成。
技术描述 :在QT环境下利用C/C++语言编写串口代码、摄像头代码、jpg解析,利用信号与槽和线程完成。打开/dev/ttySAC1串口,开启一条线程完成串口中的波特率、校验和、停止位的初始化,线程中重写父类方法,用来发送A,B命令,完成识别获得卡号,摄像头是处于开启(在定时器槽函数里),有车进库就识别车牌,通过Linux中的linux/videodev2.h,将YUYV格式的摄像头初始化,转化为RGB数据,保存为jpg图片,借助车牌识别源码解析jpg图片获取车牌,用户信息通过多个按钮关联一个槽函数,然后信息插入到数据库,主次线程同步工作完成项目需求。
项目职责 :主要负责代码编写、运行代码和测试
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论