从零开始实现人脸识别技术和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