# 本系统包括三种模式:
- 标准模式----系统默认状态是加载已有账户列表,并不断监测RFID模块是否有识别到ID卡,如有则显示对应的ID身份图像;
- 注册账户----通过用户选择进入添加账户模式,把识别到的ID添加到链表中,同时保存到备份文件,并实现摄像头实时捕捉对应的人物信息,保存为JPG图像。
- 注销账户----用户将已注册的ID卡注销,同时删除对应的账户信息,包括删除链表节点及文件的对应内容。
# 在项目中涉及到一个主线程及三个子线程:
- 主线程(main函数)负责监控用户的输入信息,根据用户的需求切换工作模式;
- 子线程一(rfid_work)负责监测射频识别模块的工作,及时把获取到的身份信息发送给系统,以便进行身份信息的进一步处理;
- 子线程二(Sys_Work)负责系统运行模式的切换及具体功能的实现,包括rfid_standard_mode(); rfid_add_id(); rfid_del_id();
- 子线程三(Cam_Work)负责摄像头的功能实现,当系统进入注册ID模式时,不断地对捕捉到的视频流进行处理,并实时显示到LCD上。
# 应用层
  主要是调用V4L2驱动接口实现:
- 打开摄像头并进行初始化;
- 启动摄像头捕捉数据;
- 把摄像头得到的数据保存到内存中;
- 把数据流转换为RGB格式数据供LCD实时显示;
- 把RGB格式的数据编码压缩为JPG格式图片。
# 系统内部管理流程:
- 在注册账户模式下, 通过射频识别模块的读卡功能,每次读卡成功则保存对应的卡ID到账户链表中,同时把该ID号写到读卡机记录文档中,以便保存历史注册信息。
- 在标准模式下,当读到卡数据时候, 会自动和账户链表中记录的各个账户信息进行匹配,如果匹配项显示对应的信息,如无则不显示。
- 在注销账户下将已注册的ID卡注销,同时删除对应的账户信息,包括删除链表节点及记录文档的对应内容。
> 使用到链表进行账户管理, 使用记录文档保管对应的账户信息。
# 项目成品概览
<div align=center><img src="https://github.com/YobeZhou/Intelligent-identification-system/blob/master/source/images/%E6%88%90%E5%93%81%E5%9B%BE.jpg"/></div>
<div align=center>图5-1 项目成品图</div>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于S5P6818(A53八核)实习的智能识别系统源码+项目说明(涉及Linux文件IO基础、RFID射频识别技术、V4L2、多用户信息管理、多线程、多进程等多方面的知识).zip
资源推荐
资源详情
资源评论
收起资源包目录
基于S5P6818(A53八核)实习的智能识别系统源码+项目说明(涉及Linux文件IO基础、RFID射频识别技术、V4L2、多用户信息管理、多线程、多进程等多方面的知识).zip (40个子文件)
code_20105
camera.c 3KB
lcd.h 400B
.vscode
ipch
a7c6257aa1c73480
MAIN.ipch 320KB
696fbaeb6bc55f92
LCD.ipch 512KB
mmap_address.bin 8B
711e6aa4967ad918
mmap_address.bin 8B
911602cfbe9b72dc
RFID.ipch 320KB
mmap_address.bin 8B
e985aa0158e20ccd
MAIN.ipch 320KB
de1e8b677e40ccc9
mmap_address.bin 8B
c3990001e550adf5
LCD.ipch 512KB
891211081ebb040
MAIN.ipch 320KB
mmap_address.bin 8B
48b78b36ed83f366
CAMERA.ipch 1.31MB
9a1ec4e77001abd2
LCD.ipch 512KB
191c184185511e26
CAMERA.ipch 1.31MB
mmap_address.bin 8B
6f20e4efd910be6d
RFID.ipch 320KB
5c6ab2d813c64c36
CAMERA.ipch 1.31MB
mmap_address.bin 8B
lcd.c 6KB
Makefile 347B
libjpeg
libjpeg.so.8 944KB
libjpeg.so.8.0.2 944KB
libapi_v4l2_arm.so 32KB
libjpeg.so 944KB
api_v4l2.h 2KB
libjpeg.a 1.42MB
jconfig.h 2KB
jpeglib.h 47KB
jmorecfg.h 15KB
jerror.h 14KB
rfid.h 808B
ir.c 80B
common.c 634B
source
images
成品图.jpg 74KB
rfid.c 8KB
kernel_list.h 7KB
main.c 4KB
README.md 2KB
共 40 条
- 1
资源评论
土豆片片
- 粉丝: 1557
- 资源: 5641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功