18 集成电路应用 第 38 卷 第 1 期(总第 328 期)2021 年 1 月
Research and Design
研究与设计0 引言
人脸识别技术是利用人脸特征信息进行分析匹配的一种身份识别方式,其具有特征提取便利、识别成本低和精准度高的优点,现已成为经典的生物识别方式,在安防系统、考勤系统和支付系统等具有广泛应用。目前,基于神经网络和深度学习的人脸识别技术是识别算法主流[1]。虽然技术日渐普及,但其训练过程仍具有较大难度和复杂度,应用百度、旷世等知名企业开放的AI 技术和API 模块接口实现人脸识别,可简化操作和提高性能,又由于Python 语言使用方便,基于Python 语言实现人脸识别具有较好的实用价值。
1 人脸识别接口说明
人工智能开放平台API 是HTTP API ,调用方便快捷,功能健全,适合开放环境使用。常用的编程语言都能发起HTTP 请求(通过第三方库或自带API ),使用者向其服务器发起HTTP 请求,并加上合适的参数,服务器将会对请求进行处理,得到结果将会返回给使用者。旷世在线API 与百度大脑在线API 都能实现相似功能。旷世人脸对比API 函数接口主要包括Search API 和Compare API [2]。Search API 在一个已有的 FaceSet 中出与目标人脸最相似的
一张或多张人脸,返回置信度和不同误识率下的阈值。支持传入图片或 face_token 进行人脸搜索。使用图片进行搜索时会选取图片中检测到人脸尺寸最大的一个人脸。Compare API 是对传入的两个人脸图片进行比对、以判断是否为同一人,返回比对结果置信度和不同误识率下的阈值。支持传入图片或 face_token 进行比对,在使用图片时会自动选取图片中检测到人脸尺寸最大的一个人脸。百度为活体检测提供了多种方法,其中在线图片活体检测可基于单张图片判断图片中的人脸是否为二次翻拍,增强安全性,使用方便。其使用包括两步:(1)Access Token 获取(在百度AI 开放平台创建应用,得到分配的key 和secret ,调用鉴权接口可获取Access Token ),(2)活体概率获取。2 系统代码实现
基于Python 语言的监控摄像头视频流数据读取、人脸识别及活体检测的实现过程。其中,人脸检测及比对采用旷世在线API 实现,在线活体检测采用的是百度API 实现。系统实现中用到的Python 模块包括Opencv 、Requests 、Treading 和Json 等。 2.1 视频帧数据读取
本节以海康威视监控摄像头(型号DS-IPC-B12-
基金项目:国家级大学生创新创业训练计划项目(201910233008)。
作者简介:叶向平,牡丹江师范学院计算机与信息技术系,研究方向:计算机技术应用。收稿日期:2020-09-04,修回日期:2020-12-03。
摘要:基于调用人脸识别接口实现鉴别功能具有使用方便和识别率高的特点,阐述百度和旷世人脸识别接口的调用方法,并使用Python语言进行了测试验证,从而取得较好的实用价值。关键词:人脸识别,接口,活体检测,Python。
中图分类号:TP183,TP391.41 文章编号:1674-2583(2021)01-0018-02DOI:10.19339/j.issn.1674-2583.2021.01.008
中文引用格式:叶向平,何玉满,孙亮,汪赛楠,王玄,王晓东.基于Python语言的视频监控人脸识别系统的实现[J].集成电路应用,2021, 38(01): 18-19.
基于Python语言的视频监控人脸识别系统的实现
叶向平,何玉满,孙亮,汪赛楠,王玄,王晓东
(牡丹江师范学院计算机与信息技术系,黑龙江 157012)
Abstract — Based on calling face recognition interface to realize the identification function, it has the characteristics of convenient use and high recognition rate. This paper describes the calling method of Baidu and Kuangshi face recognition interface, and uses Python language to test and verify, so as to obtain better practical value.
Index Terms — face recognition, interface, live detection, Python.
Implementation of Face Recognition System for Video Surveillance Based on Python
YE Xiangping, HE Yuman, SUN Liang, WANG Sainan, WANG Xuan, WANG Xiaodong
( Department of Computer and Information Technology, Mudanjiang Normal University, Heilongjiang 157012, China.)
(a) (b) (c)
图1 不同场景下视频监控采集的人脸图片
4 结语
学python看谁的视频比较好实验可知,基于百度或旷世的AI开放平台实现人脸识别具有开发环境简单、使用便利和准确度高
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论