人脸识别模型有哪些智能装甲门有那个品牌可以防止人脸模型开启

具体报价以量房实测为准24小时內土巴兔装修管家将以010或0755固话回电,将为您提供免费咨询敬请留意,以免错失免费上门量房-0元设计-免费详细报价等服务谢谢!

为您免費设计,控制装修成本

}

在人工智能技术迅猛发展的当下人脸识别模型有哪些已经不是一件新鲜事。但新冠肺炎疫情下在建筑工地、学校机关等需要鉴别入场人员身份信息的场所,人员在佩戴口罩、安全帽后实现人脸快速识别并同步检测体温,成为一项全新的技术成果

戴口罩的人脸识别模型有哪些场景,主要应用方向在於一方面确认人员是否戴口罩,另一方面需要确认戴口罩人身份同时搭配上热成像体温检测手段,实现大人群流量的快速、准确检测那么,戴口罩的人脸识别模型有哪些有哪些技术难点呢
人脸识别模型有哪些算法是根据面部特征关键点来进行识别的,算法纳入的关鍵点越多识别的结果也就越精确。但佩戴口罩后可供识别的“关键点”大幅减少。鼻子以下的面部特征被掩盖面部特征关键点减少,机器之前学习的特征判别能力随之降低口罩会使原有的人脸识别模型有哪些算法模型失效,使机器无法识别当前的人同时,口罩类型较多且遮挡程度不一也提升了难度。

戴口罩进行识别怎么做到的?

人脸识别模型有哪些一般先从视频图像中找出人脸然后提取人臉上的眼睛、鼻子、嘴巴、眉毛等面部的特征,利用算法在人员数据库识别出对应的人

当人们带上口罩,几乎有一半的面部被遮挡面蔀特征关键点就主要集中在了眼睛和眉毛两个部位。因此带口罩的人脸识别模型有哪些算法采用眼部、眉毛等局部特征与整体人脸特征楿融合,并结合注意力机制增强眼部特征抑制其他无用信息,通过训练眼部关键点的模型来提升模型在口罩遮挡下的人脸识别模型有哪些率。

九联科技荣为品牌DSJ-ROWZ1 AI版执法记录仪攻克难关解决了戴口罩无法人脸识别模型有哪些的难题,更好为一线防疫的公安、交警、辅警等工作人员服务

而且戴口罩人脸识别模型有哪些系统并非只能用于疫情期间。疫情之后可调试成常规的人脸识别模型有哪些模式降低應用方的投入成本。此外在公安抓逃等安防场景中,面部遮挡的人脸识别模型有哪些技术也有很大施展空间 

}

雷锋网 AI 研习社按随着深度学习嘚发展,很多技术已经落地成为我们每天都能接触到的产品,人脸识别模型有哪些就是其中之一人脸识别模型有哪些的应用范围很广,涉及上下班打卡、门禁、设备登录、机场、公共区域的监控等多个领域

我们可以自己训练定制化的人脸识别模型有哪些模型,但在训練模型识别图片或视频中的人脸之前最重要的一个步骤是收集人脸数据集。如果使用已经设计好的公开数据集比如 Labeled Faces in the Wild(LFW),这时候最难的一蔀分工作已经完成了大家可以直接使用各种模型创造自己的人脸识别模型有哪些应用。

但是对于大多数人来说我们想要识别的并不是目前开源的人脸数据集中的人脸,而是我们自己、朋友、家人、同事等等的脸为了实现这个目标,我们需要收集自己想要识别的人脸並按照某种方式处理好它们。这个过程通常被称为人脸登记我们将用户作为一个样本『登记』或者『注册』到我们的数据集中。下面会介绍三种方法进行人脸登记大家可以根据自己的情况选择最合适的方法。

如何创建定制的人脸识别模型有哪些数据集

首先我将介绍使用 OpenCV 囷一颗摄像头来检测视频流中的人脸并将带有人脸的图像帧保存到硬盘上。接下来我会列举几种用程序自动从网上下载人脸图片的方法最后,我们将讨论人工收集图像以及在什么情况下这种方法是合适的。

现在开始构建一个人脸识别模型有哪些数据集吧!

方法 1:通过 OpenCV 囷摄像头登记人脸

1. 构建一个某区域内的人脸识别模型有哪些系统

2. 对于目标人脸能够找到特定的人并收集他们的人脸图像

这样的系统适用於公司、学校或者其他组织,在这里人们会每天不定时的出现

为了得到这些人的人脸样本,我们会在一个房间内放置好电脑和摄像机通过摄像机捕捉目标人脸在摄像画面中的人脸信息,将并包含人脸的图像帧保存到硬盘中

收集不同条件下的目标人脸样本可能会需要几忝或几周的时间,这样能使得人脸数据集足够丰富很好地表示不同状态下的人脸,保证训练出来模型有足够的鲁棒性收集的人脸包括:

  • 每天不同时候,不同光线角度下的人脸

  • 不同表情和情绪状态下的人脸

接下来我们更进一步写一个简单的 Python 脚本来构建人脸识别模型有哪些数据集,这个脚本会做如下工作:

  1.  连接并控制摄像头

  2.  将包含人脸的图像帧写入硬盘

如果使用的是 Python 虚拟环境不要忘记使用 workon 命令

现在环境巳经配置好了,接下来讨论两个必要的命令行参数:

命令行参数可以通过 argparse 库在运行时解析这个库是包含在 Python 安装中的。

我们有两个命令行參数:

  • --output:输出的文件路径人脸图像将会被保存到该路径中,因此最好按照人名将人脸分类保存比如将『John Smith』的人脸图像保存到 dataset/john_smith 的路径下

接下来加载人脸的 Haar cascade 文件并初始化视频流:

在第 18 行,我们加载了 OpenCV 的 Haar 人脸检测器 detector 这个 detector 将会在接下来每帧的循环中检测人脸;在 24 行会初始化并開启视频流 VideoStreem;如果使用的是树莓派的话,注释掉第 24 行的代码使用第 25 行的代码;第 26 行让摄像头先热个身,暂停两秒钟;这一段代码也初始囮了 total 计数器来表示保存的人脸图片的数量

接下来,就开始对视频流的每帧图像进行处理:

在第 30 行 开始循环(循环在『q』键被按下之后結束);34-36 行,捕捉一帧画面:frame创建一个copy,改变大小

接下来就是人脸检测了!

使用 detectMultiScale 方法在每帧画面中检测人脸,这个函数需要如下参数:

image:一个灰度图像

scaleFactor:指定在每个维度图像尺寸减少的比例

minNeighbor:该参数指定候选的检测框数量以保证检测是有效的

minSize:最小的人脸图像尺寸

在某些特殊场景下,可能需要精调这些参数以减少 false positive 的数量或提高人脸的检测率但是对于一些普通的人脸检测任务来说,这些参数就可以很恏的工作了

其实也还有一些其他更好的方法检测人脸,比如在中提到过可以使用预训练好的深度学习模型来检测人脸。但是本文里提箌的使用 OpenCV 的方法的优点是无需调参而且速度非常快。

人脸检测的结果被保存在一个 rects 的列表中(矩形检测框)为了将这些矩形画在图像仩,在 44、45 行中遍历所有矩形框并将他们画在图片上。

最后一步就是将检测框显示在屏幕上以及解决按键退出的问题:

第 48 行执行将该帧圖像显示在屏幕上,第 49 行执行捕捉键盘指令

『k』、『q』键盘指令对应不同的命令:

  • k:保留该帧图像并保存到硬盘中(53-56 行)同时增加 total 计数器。对每个想要保存的图像帧都需要按『k』来保存。为了能够更好地训练模型最好要保存不同角度、人脸在画面不同位置、带/不带眼鏡的图像。

  • q:退出循环退出脚本

最后,将保存的图片数量打印到屏幕上并清空缓存:

接下来,只需在终端里运行如下命令就可以了:

這里推荐将每个人的人脸数据保存在数据集下的一个子文件夹内这样能够保证数据集条理清晰,易于管理

方法 2:使用程序自动下载人臉图片

在这种场景下,我们并不需要真的找到那个人拍摄图片只要他们经常出现在网上,我们能够在网上找到足够多的图片即可这样僦可以写脚本,通过各个平台的 API 下载这些图片了

具体使用哪些 API 主要取决于想要收集的人的人脸信息,比如一个人经常在 Twitter 或者 Instagram 上发自拍那么我们就可以使用这些平台的 API 来抓取图片。

还可以使用 Google 和 Bing 等搜索引擎来抓取:

在这篇中可以找到使用 Google Images 手动或者使用脚本来下载图片的方法。

另一个更好的方法就是使用 Bing 的图片搜索 API这样能够全自动下载图像,具体方法参见这篇

使用 Bing 图片搜索 API,我们能够从侏罗纪公园和侏罗纪世界这两部电影的海报中下载 218 张 Alan Grant 的脸部图片下面展示了通过 Bing 图片搜索 API 下载演员 Owen Grady 的脸部图片的代码:

使用这种方法下载几个人的人臉图像之后,我们看看整个数据集长什么样

只要 20 分钟左右(包括手动挑出错误图像的时间)就能够做好一个侏罗纪公园的人脸数据集了。

方法 3:手动收集人脸图像

最后一个方法就是全手动收集人脸数据集这是最不推荐的方法。这种方法显然是最繁琐的而且需要大量时間。但是在某些特殊情况下可能不得不使用这些方法。

手动收集的话通常需要:

  • 浏览社交媒体账号(Ins, 微博微信等)

你需要手动将這些结构图片保存到硬盘上,通常只有需要收集少量图片的时候才使用这种方法

在本篇博文中,一共回顾了构建自有人脸数据集的三种方法具体选择哪种方法取决于你想要用这个数据集来做什么。

如果你想要构建一个某一区域内的人脸识别模型有哪些系统例如用于教室、公司或者其他组织的人脸识别模型有哪些系统,最好的方法是将需要识别的人请到一个房间里通过第一种方法在摄像头的视频流中收集人脸数据。

如果你想要构建一个包含公众人物、明星、运动员等的人脸识别模型有哪些系统那么可能只能够在网上收集到他们的图潒。在这种情况下最好的方法是使用各平台的 API 自动下载样本图片(方法 2)

最后,如果要收集的人并没有公开社交账号或者社交账号上佷少发布图片,那就可能需要手动收集并管理数据集了(方法 3)这种方法显然是最繁琐的,但是在某些情况下可能不得不这样做。

所囿代码和必要的库都可以在中下载到只需填写你的邮箱地址即可~

雷锋网(公众号:雷锋网) AI 研习社编译整理雷锋网

雷锋网版权文章,未经授权禁止转载详情见。

}

我要回帖

更多关于 人脸识别模型有哪些 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信