博客
关于我
4 第4章 哺乳动物面部的检测与融合
阅读量:705 次
发布时间:2019-03-21

本文共 590 字,大约阅读时间需要 1 分钟。

4. 第4章 哺乳动物面部的检测与融合

本章的主要内容围绕我喜欢的两个领域——猫和增强现实(AR)展开。我们将开发一个名为ManyMasks的AR应用程序,该应用程序能够实时检测并突出显示人脸和猫脸的边界、眼睛中心以及鼻尖等关键特征。该应用程序的用户可以完成以下操作:

  • 实时观看视频中人脸和猫脸的边界显示,以及眼睛和鼻尖的位置(基于人脸检测算法的可视化效果)。
  • 在视频帧中选择两个检测到的面部,并对对齐后再进行融合。观察到混合后的脸部效果。
  • 保存和分享混合后的脸部图片。

我们的人脸检测算法依赖于级联分类器(cascade classifiers),通过训练的面部、眼睛或猫脸通用模型来匹配图像中的各个图像部分。我们基于面部结构的几何假设来估计其他特征的位置。为了实现面部融合,我们使用基于几何变换的算法,对两张脸进行对齐后,通过算术混合其像素创建融合效果。

需要注意的是,尽管我们将ManyMasks主要用于猫和人类,但该应用程序同样可以检测并融合其他动物的面部。下图展示了将我的脸沿着左图中的父亲Bob、右上图中的猫Sanibel以及右下图中的另一个红色猫分别进行了融合的效果示例。[图片已移除]

有关本书的完整项目信息,请访问我的GitHub仓库[链接已移除]或访问Packt Publishing官网[链接已移除],在项目文件夹ManyMasks中查找详细代码。

本章索引

转载地址:http://hmxez.baihongyu.com/

你可能感兴趣的文章
No module named 'pandads'
查看>>
No module named cv2
查看>>
No module named tensorboard.main在安装tensorboardX的时候遇到的问题
查看>>
No module named ‘MySQLdb‘错误解决No module named ‘MySQLdb‘错误解决
查看>>
No new migrations found. Your system is up-to-date.
查看>>
No qualifying bean of type XXX found for dependency XXX.
查看>>
No qualifying bean of type ‘com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>‘ available
查看>>
No resource identifier found for attribute 'srcCompat' in package的解决办法
查看>>
no session found for current thread
查看>>
No static resource favicon.ico.
查看>>
no such file or directory AndroidManifest.xml
查看>>
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
查看>>
NO.23 ZenTaoPHP目录结构
查看>>
no1
查看>>
NO32 网络层次及OSI7层模型--TCP三次握手四次断开--子网划分
查看>>
NOAA(美国海洋和大气管理局)气象数据获取与POI点数据获取
查看>>
NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
查看>>
node
查看>>
node exporter完整版
查看>>
node HelloWorld入门篇
查看>>