树莓派3B系列的人脸识别实验室门禁系统
- 格式:pdf
- 大小:1.23 MB
- 文档页数:4
本文的主控 制 器 模 块 采 用 树 莓 派 (RaspberryPi),它 是基于 Debian的一种 Linux32位 操 作 系 统,其 引 出 了 96 个 GPIO 接口,能用来连接多个底层外 设,具 有 SATA 和 HDMI接口,支持高清输出,支持 SSD 硬盘。检测模块采 用优迈 Q5 免 驱 摄 像 头,与 传 统 的 树 莓 派 专 用 摄 像 头 相 比,操作更简单,图像 更 清 晰,功 耗 和 价 格 更 低,且 适 用 于 大多数操作系统。本文 使 用 Python2.7 运 行 程 序,Python 提供了丰富的 API和工具,标 准 库 提 供 了 系 统 管 理、网 络 通信、文本处理、数据库接口、图形系统、XML 处 理 等 额 外 的 功 能。OpenCV 轻 量 级 而 且 高 效,提 供 了 Python 语 言 接口,实现了 图 像 处 理 和 计 算 机 视 觉 方 面 的 很 多 通 用 算 法。由于 Linux内核不支持高版本的 OpenCV 库,故 视 觉 库采用 OpenCV2.4.9。总体结构框图如图1所示。
2.1 云服务器方案设计
本设计的核心是树莓派与人脸识别云服务之间的交 互。Face++ 为 用 户 提 供 了 在 线 API和 离 线 SDK,需 要 对其提供的基于 Python的 SDK 的 API进行调用,以实现 交 互 功 能 ,主 要 包 括 服 务 鉴 权 签 名 、训 练 及 识 别 过 程 。
Keywords:RaspberryPi;Python;facerecognition;cloudservice
引言
随着互联网技术的快速发展及大数据时代的到 来,信 息安全问题也随之提上议程,如何快速高效率地进行 身 份 验证和识别,成为人们日渐重视的问题。在这种时代 背 景 下,生物识别技术也逐渐进入人们视线。它比传统的 身 份 认证更有效、更可靠 和 更 安 全,从 而 近 年 来 得 到 广 泛 的 研 究和应用。 其 中 最 热 门 的、被 关 注 最 多 的 就 是 人 脸 识 别 了。而人脸识别算法也从过去单一的模式识别到如今的 多算法提取,从二维平面图像到多维建模生物识别。 本 设 计采用人脸识别技术与云服务平台相结合,设计一种 在 线 的人脸识别系统,主要内容是基于人脸识别技术的实 验 室 门禁系统,从摄像头 中 进 行 分 辨 人 脸 和 其 他 环 境,完 成 对 原图数据库和测试数据库的比对,判断人脸是否为已 经 训 练数据模型的人脸数据。
敬请登录网站在线投稿
2019 年第4 期
69
文件系统,执行此 段 程 序 时,调 用 Face+ + 的 detectAPI 将两张照片 中 的 人 脸 信 息 存 储 在 开 发 者 账 号,然 后 调 用 FaceSetCreateAPI创 建 指 定 命 名 的 FaceSet用 于 存 储 对 比库,接 着 调 用 FaceSetAddFaceAPI将 图 片 的 人 脸 信 息 添加到已命名的 FaceSet中,最 后 开 启 摄 像 头,按 下 按 键, 执行 SearchAPI,处理正在进行的人脸识别程序中拍摄 的 照片,检测照片中的人脸信息并与之前上传的人脸信 息 对 比,返回相似度最高 的 人 脸 信 息,判 断 出 相 似 的 人 脸。 当 相 似 度 大 于 90% ,则 开 门 。
Abstract:Inthepaper,alaboratoryaccesscontrolsystem basedonraspberrypi3Bseriesfacerecognitionisproposed.Thesystemcan detectvisitorsinrealtimebyusingcloudservice.Theestablishmentofuniversalserialbuscommunicationwithcameramodulebasedon PythonunderLinuxsystemisdescribedindetail,andcallsOpenCv,Face+ + relatedAPIstoidentifylaboratorymembersandunfamiliar members.Therecognitionrateofthelaboratory,warehouseandfamilyis99.7% .
1 系统总体方案
基于人脸识别技术的实验室门禁系统由主控制器模 块、检测模 块、显 示 模 块、电 源 模 块 等 组 成。 系 统 带 有 按 键,用户可以通过按 键 触 发 人 脸 识 别 功 能,具 有 采 集 和 检 测人脸的功能。
图1 总体结构框图
2 系统主要实现功能
本系统首先将两张待检测人员的照片存储到树莓派
树莓派3B 系列的人脸识别实验室门禁系统
朱 琳 ,张 凤 ,申 泽 轩 ,夏 远 满
(成 都 理 工 大 学 ,成 都 610059)
摘要:提出了基于树莓派3B 系列的人脸识别的实验室门禁系统,该系统通过使用云服务对来访人 员 进 行 实 时 检 测。 文
中详细描述了 Linux系统下基于 Python建立通用串行总线与摄像头模组通 信,调 用 OpenCV、Face+ + 相 关 API,从 而
来 辨 别 实 验 室 成 员 和 陌 生 人 。 对 系 统 进 行 模 拟 测 试 ,实 验 室 、仓 库 、家 庭 等 地 的 识 别 成 功 率 达 到 99.7% 。
关 键 词 :树 莓 派 ;Python;人 脸 识 别 ;云 服 务
中 图 分 类 号 :TP39
文 献 标 识 码 :A
Laboratory Access Control System of Face Recognition Based on Raspberry Pi 3B Series
Zhu Lin,Zhang Feng,Shen Zexuan,Xia Yuanman (Chengdu UniversityofTechnology,Chengdu610059,China)