0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux下基于GTK人脸识别界面设计

嵌入式技术 来源:嵌入式技术 作者:嵌入式技术 2022-12-02 09:53 次阅读

1.人脸识别简介

人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别。

人脸识别系统的研究始于20世纪60年代,80年代后随着计算机技术和光学成像技术的发展得到提高,而真正进入初级的应用阶段则在90年后期,并且以美国、德国和日本的技术实现为主;人脸识别系统成功的关键在于是否拥有尖端的核心算法,并使识别结果具有实用化的识别率和识别速度;“人脸识别系统”集成了人工智能、机器识别、机器学习、模型理论、专家系统、视频图像处理等多种专业技术,同时需结合中间值处理的理论与实现,是生物特征识别的最新应用,其核心技术的实现,展现了弱人工智能向强人工智能的转化。

AI人脸识别是一种依据人的面部特征(如统计或几何特征等),自动进行身份识别的一种生物识别技术,又称为面像识别、人像识别、相貌识别、面孔识别、面部识别等。

2.百度AI人脸识别

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。

人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。

百度人脸识别技术可做到1:N的高精度识别,这个技术壁垒可让百度在景区、大企业、写字楼的人脸闸机领域获得独特的技术优势。
如今,随着人脸识别技术在各行各业的推广和普及,应用场景变的复杂多样,黑产攻击手段同样也愈发诡诈。为此,百度人脸实名认证解决方案加入合成图检测能力,深度识别图片中的伪造痕迹,让PS图片、Deepfake等合成图攻击无所遁形;推出大数据风控能力,基于百度海量大数据设备因子对SDK端的设备环境进行风险判断和拦截;同时配合安全加密能力,在SDK端对人脸信息进行加密,云端接口进行解密,防止黑产在信息上传云端的过程中伪造替换。

功能简介:

支持两张人脸图片相似度对比:比对两张图片中人脸的相似度,并返回相似度分值。

多种图片类型:支持生活照、证件照、身份证芯片照、带网纹照四种类型的人脸对比。

活体检测控制:基于图片中的破绽分析,判断其中的人脸是否为二次翻拍(举例:如用户A用手机拍摄了一张包含人脸的图片一,用户B翻拍了图片一得到了图片二,并用图片二伪造成用户A去进行识别操作,这种情况普遍发生在金融开户、实名认证等环节。)。

质量检测控制:分析图片的中人脸的模糊度、角度、光照强度等特征,判断图片质量。

基于图片的活体检测:基于单张图片,判断图片中的人脸是否为二次翻拍(举例:如用户A用手机拍摄了一张包含人脸的图片一,用户B翻拍了图片一得到了图片二,并用图片二伪造成用户A去进行识别操作,这种情况普遍发生在金融开户、实名认证等环节)以及是否为合成图攻击。此能力可用于H5场景下的一些人脸采集场景中,增加人脸注册的安全性和真实性。

3.应用场合

3.1 人脸闸机

本地版活体检测(本地活体):通过让用户做出指定脸部交互动作,识别当前操作者是否为活体,此功能可离线使用,可设定指定动作是否使用及应用顺序。可有效抵御高清图片、3D建模、视频等攻击。

在线版活体检测(在线活体):基于本地版有交互活体检测输出的质量合格的图片,请求在线活体检测接口,可以进一步判断用户上传的图片是否为活体,进一步抵御高精度视频、高精度建模等攻击。此接口建议与本地版活体检测结合使用,且输入的照片一定为二次采集图片(即限于产品前端拍照所得,不可为相册图片)。

人脸质量检测:判断视频流中的图片帧中,哪些图片质量较佳,即人脸图像特征清晰(满足角度、姿态、光照、模糊度等校验)。

人脸识别:人脸识别技术的泛称,通常指识别图片或视频中的人脸,提取人脸特征值,用于进一步的人脸对比、搜索等业务操作。

3.2 人脸考勤

相比于传统的打卡考勤、指纹考勤,人脸考勤有众多优势:

(1)防作弊能力强:提供在线、离线两种活体检测方案,有效抵御视频、翻拍、3D模型等活体作弊手段。
(2)支持多人同时考勤:智能摄像机支持同时捕捉视频流中出现的多张人脸,实现多人同时考勤,提高考勤效率。
(3)快速响应:500毫秒快速识别比对,2秒内完成人脸捕捉、考勤全过程。

3.3 人脸口罩检测与识别

为保障及推动快速复工复产复学,百度智能云上线口罩佩戴检测模型,同时优化戴口罩面部被大面积遮挡下的人脸识别算法。目前,口罩检测能力已覆盖全产品形态,即日起面向大众开放使用,助力疫情防控,保障复工复产复学的有序开展。

人脸口罩检测与识别能力主要有两方面,即口罩检测和戴口罩人脸识别 。

口罩检测:用于对用户是否佩戴口罩这一属性进行判断和分类。该能力适用于需要通过是否佩戴口罩这个属性来对人群进行分类管控的应用场景,如:机场、车站、医院、商超等大型公共场所。

戴口罩人脸识别:用于戴口罩情况下的人脸识别,即用户不需要摘掉口罩就可以完成人脸检测、活体检测、特征抽取和比对,从而实现身份验证。该能力适用于各类公司、小区、写字楼的门禁闸机和公司的考勤机等应用场景。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206734
  • 人脸识别
    +关注

    关注

    76

    文章

    3955

    浏览量

    80556
  • 界面设计
    +关注

    关注

    0

    文章

    22

    浏览量

    10400
收藏 人收藏

    评论

    相关推荐

    人脸识别终端 10寸人脸

    终端人脸识别
    深圳市远景达物联网技术有限公司
    发布于 :2024年04月22日 16:01:46

    基于LabVIEW的监测系统的用户界面设计与实现

    电子发烧友网站提供《基于LabVIEW的监测系统的用户界面设计与实现.pdf》资料免费下载
    发表于 10-30 11:42 2次下载
    基于LabVIEW的监测系统的用户<b class='flag-5'>界面设计</b>与实现

    如何可以应用TouchGFX进行人机界面设计

    产品中会用到人机界面,有个电容触摸屏。 想请教,如何应用TouchGFX进行界面设计,完成比较好看的人机交互界面,是工业数据采集方面的应用。 因为没接触过TouchGFX,所以如何从头开始,能说明一
    发表于 10-24 06:26

    求助,关于人脸识别demo的疑问

    PaddlePi的git仓库里边有个人脸识别的demo,使用了三个模型:detect.kmodel、feature.kmodel、key_point.kmodel,能否告知这三个模型使用的算法
    发表于 09-14 06:57

    生物识别人脸识别的区别

      生物识别人脸识别都是当今广泛应用于安全领域的技术。生物识别是一种基于个体生理和行为特征的识别技术,包括指纹
    发表于 08-28 17:29 883次阅读

    人脸识别的算法有哪些

    人脸识别的算法有哪些 人脸识别算法现在已经广泛应用于各个领域,如安防、商业、医疗等。人脸识别算法
    的头像 发表于 08-09 18:34 3553次阅读

    人脸识别和指纹识别哪个安全?

    人脸识别和指纹识别哪个安全? 随着科技的不断发展,越来越多的技术被应用到我们的生活中,人脸识别和指纹识别
    的头像 发表于 08-09 18:26 1737次阅读

    TouchGFX简单界面设计之按键控制光圈移动

    电子发烧友网站提供《TouchGFX简单界面设计之按键控制光圈移动.pdf》资料免费下载
    发表于 08-01 18:06 3次下载
    TouchGFX简单<b class='flag-5'>界面设计</b>之按键控制光圈移动

    工业液晶电子看板的界面设计要点

    工业液晶电子看板的界面设计应该注重易读性、简洁性、可视化、色彩搭配、布局和组织、响应式设计以及用户友好性。通过合理的设计,可以提高界面的可用性和用户体验,实现信息的有效传达和操作的便利性。
    的头像 发表于 07-25 10:06 474次阅读
    工业液晶电子看板的<b class='flag-5'>界面设计</b>要点

    20元人脸识别方案揭秘

    人脸识别
    学习电子知识
    发布于 :2023年07月17日 19:26:07

    人脸识别是如何工作的 人脸识别技术的利与弊

    人脸识别是一种生物识别技术,通过对人脸图像或视频进行分析和比对,识别出人脸的身份。下面是简要的工作原理。
    发表于 06-30 15:02 925次阅读

    人脸识别是如何实现的 人脸识别模型有哪些

    人脸识别是一种通过技术手段对人脸图像进行分析和比对,以判断身份或识别个体的过程。
    发表于 06-27 17:26 2988次阅读

    在(Linux)ubuntu下通过GTK调用libvlc开发视频播放器

    本项目实现了一个基于GTK和libvlc的视频播放器。使用GTK创建GUI界面,使用libvlc播放视频。用户可以通过选择视频文件,然后启动播放器来观看视频。
    的头像 发表于 06-01 15:42 1404次阅读
    在(<b class='flag-5'>Linux</b>)ubuntu下通过<b class='flag-5'>GTK</b>调用libvlc开发视频播放器

    嵌入式Linux开发秘籍!工程师大佬亲历分享项目样例

    、HAL库)、PCB电路设计、Linux下进程、线程、网络编程等。 Linux下基于GTK人脸识别界面设
    的头像 发表于 05-23 08:20 765次阅读

    一文看懂人脸识别技术

    广义的人脸识别实际包括构建人脸识别系统的一系列相关技术 , 包括人脸视图采集 、 人脸定位 、
    的头像 发表于 05-22 09:26 1767次阅读