其他分享
首页 > 其他分享> > 从零开始实现人脸识别技术和GAN网络图片生成

从零开始实现人脸识别技术和GAN网络图片生成

作者:互联网

------------恢复内容开始------------

阅读提示:本篇文章初心在于记录本次python课程的大作业,其中有很多不成熟的问题,该项目本身也只是因为自身兴趣,所以有很多问题,并不能称得上是一个完善的项目,更多的是生搬硬套人脸识别技术和GAN网络技术, 希望大家多多包涵,如果有大佬多多指点,不吝赐教,本人不胜感激。

  起因:

    学校的第三学期开了python课,期末需要提交大作业,觉得人脸识别和GAN网络图片生成很有意思,再结合思政元素,打算完成通过人脸识别提取特征向量 通过gan网络映射成一张京剧的脸谱,思路:通过演员的人脸训练映射脸谱

  项目原因:

    近年来外来文化占据中国青年视野,漫威,日漫番剧广受欢迎,很多青少年对传统文化了解甚少,大力追捧外来文化,殊不知传统文化是一样的精彩,所以我设计了一个可以通过人脸映射出京剧脸谱的项目,让大家在乐趣中感受传统中国元素的魅力。

分割线:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

主要任务:

1:通过人脸识别技术提取人脸的特征向量值

2:通过人脸的特征向量值==》映射成一个图片

可行性:

关于1:  人脸识别技术当前已经特别完善,python上也已经有了特别完善的API接口, 所以提取人脸特征应该很轻松,但是应该注意的是提取出来的格式

关于2:  如何通过人脸的特征值来映射出脸谱,已知性:GAN生成对抗网络可以通过学习已有图片来生成出新的类似风格的图片, 那我是不是就可以通过已有的京剧脸谱作为训练集来新的京剧脸谱,找到一个生成的公式,再把人脸的特征输入进去,从而得到一个专属于这个人的京剧脸谱了呢

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 问题:

  GAN网络是的输入值是随机噪声,想要通过输入不同的特征向量去生成不一样的京剧脸谱是不科学的,因为噪声输入的差异值是非常大的,而人脸的特征虽然不同,但相差程度绝对没有噪声大,所以不同的人脸特征生成的京剧脸谱是相差不大的,应该做类似画风迁移的cyclegan网络,通过已有的人脸图片映射出另一张图片,例如通过某个脸谱角色演员的人脸映射到这个角色的脸谱图上,从而当输入的是正常人的人脸时,输出的就是有一定相关性的脸谱图了

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 但是期末将至,还是只采用了GAN网络的方法

 

人脸识别模块:

  face_recognition模块    

 中文文档:https://github.com/ageitgey/face_recognition/blob/master/README_Simplified_Chinese.md

安装:

  直接pip install  face_recognition

 

 就会报错

 未完待续.........................

 

 


------------恢复内容结束------------

标签:京剧,人脸识别,映射,GAN,从零开始,人脸,脸谱
来源: https://www.cnblogs.com/shuaiqizlf/p/15977440.html