【机器学习】卷积神经网络(六)-计算机视觉应用

ad6dc4affe7886813e95fc0477599295.png

人脸检测与人脸识别是两个相关但不同的概念。人脸检测是指在一幅图像或视频中找出所有人脸的位置和大小,通常用一个矩形框来表示。人脸识别是指根据人脸的特征,判断人脸的身份或属性,例如姓名、性别、年龄、表情等。

人脸检测是人脸识别的前提和基础,因为只有找到人脸,才能对人脸进行分析和识别。人脸检测和人脸识别都是人工智能领域的重要研究方向,有着广泛的应用场景,例如安防、社交、娱乐、医疗等。

7.4 人脸识别

人脸识别算法

人脸识别算法是指利用计算机技术,根据人脸的特征,对人脸进行分析和识别的一系列算法。人脸识别算法通常包括以下几个步骤:

  • 人脸检测:在一幅图像或视频中找出所有人脸的位置和大小,通常用一个矩形框来表示。

  • 人脸对齐:对检测到的人脸进行旋转、缩放、裁剪等操作,使人脸的位置、大小、角度等统一标准化。

  • 人脸特征提取:从对齐后的人脸图像中提取人脸的特征,例如眼睛、鼻子、嘴巴等,或者使用深度学习方法,将人脸图像转换为一个高维的特征向量。

  • 人脸特征比对:根据人脸的特征,计算两个人脸的相似度,或者使用分类器,将人脸的特征向量映射为一个类别标签。

人脸识别算法的发展经历了几个阶段,从传统的基于几何特征的方法,到基于统计学习的方法,再到基于深度学习的方法。目前,基于深度学习的方法已经成为人脸识别算法的主流,因为它们具有更高的准确率和鲁棒性,能够处理各种复杂的情况,例如光照、姿态、表情、遮挡、年龄等变化。

人脸识别算法的应用场景非常广泛,例如安防、社交、娱乐、医疗、教育等。人脸识别算法的研究仍在不断进步,希望能为人类社会带来更多的便利和价值。😊

0c8a9a629452f8c03b48a34d27446c14.png

LBP特征与人脸识别中卷积神经网络学习的特征

832bef93ced0c4a5becfec60c634ea14.png

你能给我推荐一些用于人脸识别的开源库吗?

534778dabd7c092d99c8099910bdebcf.png

DeepFace模型

34745efa9709d1aa3247d5788db7f134.png

a7db32dadd2ac78b0425faa78f13b1b6.png

详述DeepFace模型工作流程

c4e6fb601e35bd66fdc87b784672b907.png

DeepFace模型的优缺点是什么?

7fc45ef5706cc9f84a28feac42cd359a.png

DeepFace模型的网络结构

d3dbebe71c198c0da5f08143ce3399e2.png

DeepID系列

d79f34d736afcf5cc21c8a3664d36464.png

35609dabf97234d94b051db667edf30c.png

FaceNet网络

0fad03b7f4e9c50d601570c0d5141e29.png

FaceNet模型从技术上讲有什么创新

957cd394f2cad4d933e2fe063b6c7769.png

7.5 图像分割

fac0558afbe5d70e35e1ad5efe4f6151.png

图像分割方法(分水岭算法、区域生长、图切割、活动轮廓、水平集算法)

9949fe7726c110cae264efe494d8c309.png

全卷积网络实现图像的语义分割

988504fe4f74ac2657a33e3ff0c06130.png

deeplab 图像分割

deeplab是一种用于图像分割的深度学习模型,它由谷歌的研究人员于2015年提出,可以实现高效和准确的图像分割性能。deeplab的主要贡献有以下几点:

  • 提出了一种基于空洞卷积的方法,可以在保持特征图的分辨率的同时,增加卷积核的感受野,提高特征的语义信息。

  • 提出了一种基于条件随机场的方法,可以在特征图的基础上,利用像素之间的上下文关系,优化分割的边缘和细节。

  • 提出了一种基于多尺度和多分支的方法,可以利用不同尺度和不同深度的特征,提高分割的鲁棒性和准确率。

b5bc85600063f898b3920c77b4de3e56.png

78c8710cc156f8246b968a196ad708e8.png

segnet 语义分割网络

1cfae4050ad8f84ad755c7f684d4a8b6.png

c2880f5816d0f4eb8daa01b1cdd0a561.png

有哪些其他图像分割算法?

3ca805aa862dfde801fab5438cc86ee6.png

有哪些其他图像分割神经网络?

90ba4bb1c8df07490d3ff90bb8ca9907.png

人脸识别与图像分割用到的卷积神经网络

f795dda65be44315537d0cb55c5d9b63.png

参考网址:

https://github.com/serengil/deepface  Python 的轻量级人脸识别和面部属性分析(年龄、性别、情绪和种族)库

https://en.wikipedia.org/wiki/DeepFace.

https://arxiv.org/abs/1503.03832 FaceNet:用于人脸识别和聚类的统一嵌入

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 06:28:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 06:28:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 06:28:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 06:28:04       20 阅读

热门阅读

  1. LauraGPT

    LauraGPT

    2024-01-06 06:28:04      32 阅读
  2. Qt 6之四:基础概念讲解

    2024-01-06 06:28:04       35 阅读
  3. 前端算法之堆--桶排序和快速排序

    2024-01-06 06:28:04       36 阅读
  4. Linux个人常用总结

    2024-01-06 06:28:04       39 阅读
  5. CentOS 7.8 安装 Docker

    2024-01-06 06:28:04       37 阅读
  6. Centos 7虚拟机ip地址配好后经常丢失

    2024-01-06 06:28:04       39 阅读
  7. C#与雷赛运动控制卡的使用(二) - 轴控制系统

    2024-01-06 06:28:04       31 阅读
  8. Fiddler 一个好用的监控http和https的工具

    2024-01-06 06:28:04       28 阅读
  9. 【SpringCloud】7、Spring Cloud Gateway限流配置

    2024-01-06 06:28:04       34 阅读
  10. Vue 路由

    2024-01-06 06:28:04       39 阅读
  11. 编程笔记 html5&css&js 026 HTML输入类型(2/2)

    2024-01-06 06:28:04       38 阅读
  12. uView Picker 选择器

    2024-01-06 06:28:04       37 阅读