Pytorch深度学习50篇·······第二篇:人脸识别

Posted 咕里个咚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pytorch深度学习50篇·······第二篇:人脸识别相关的知识,希望对你有一定的参考价值。

人脸识别预告!!!!!!!!

各位亲爱的朋友们,今天这篇文章只是一个预告,为人脸识别做一点铺垫,包括提供需要安装的包和两个权重文件。这次我们人脸识别之旅分为两个阶段来走,第一个阶段就是定位人脸,定位人脸可以用dlib库来实现,也可以用深度学习的方式来实现,例如YOLO来实现,目前我们这次先用dlib这库来搞这个人脸定位,人脸定位有了,还有个就是人脸识别,你要知道她是谁啊,这里也提供两个方法,一个是用dlib库提取人脸特征值后做相似度计算,一个是用深度学习分类模型(resnet)来进行分类,这两个方法后续我都把代码贴出来。今天的两件事就是:1.安装需要的环境 2.展示一下目前的数据集,相信大家会对这个数据集很感兴趣!!!我也是花了大力气才弄出来的,还没有弄完,但是已经可以拿来干事情了。数据集我就不公开了,大家自食其力去收集网上的图片来弄吧。免得给自己惹麻烦。这个数据集我也想拿来训练一下GAN模型,然后要是弄好了,把GAN的代码开源给大家,人人都可以生成漫画脸了。

1.安装环境

历来安装环境都是一个很不爽的事情,但是各位,我给大家准备好了,直接上百度云链接:

链接:https://pan.baidu.com/s/1PReHKPiG0ZSCXTiy75TtCQ 
提取码:dbr5 

里面一共有3个文件,都和dlib相关,截图以示清白

说明一下,dlib的版本适配的是python3.8的版本,要是你没有这个版本的话,就要你自己去想办法装一下对应你版本的dlib了,或者你可以去我第一篇文章里下载我之前提供的anaconda安装包,然后装一下,包括opencv也是需要的,都在之前分享的百度网盘的链接里面。

再说明一下:我提供的dlib库是一个whl文件,你要pip install 一下,具体操作看下面

然后回车,出现如下界面:

然后输入 pip install dlib-19.19.0-cp38-cp38-win_amd64.whl 然后回车一下就OK了

其他两个文件先由你保管一下,后面我们再来使用,可以先简单介绍一下,这两个文件你可以理解成模型文件,用于人脸定位和特征提取的。

2.数据集展示

先上图

由于涉及到什么侵犯肖像权之类的东西,我不太敢用真的人脸,所我用了漫画脸。

郑重申明:这个图片就算和某某公众人人物长得像,也不是她或者他,这是我自己创造出来的漫画人物,她谁也不是,我给她们命名了,一个叫pangpang,一个叫shoushou。

3.结果展示

框代表脸的位置,点表示人脸的特征点

 代码我下一篇文章会详细讲解,并且提供给大家,让人人都会人脸识别,这就是我的目的,敬请期待。

值得一提的事

喜大普奔,谢谢各位老铁的支持与帮助,撒花~~~~~~~~ 

至此,敬礼,salute!!!!

以上是关于Pytorch深度学习50篇·······第二篇:人脸识别的主要内容,如果未能解决你的问题,请参考以下文章

Pytorch深度学习50篇·······第六篇:常见损失函数篇-----BCELoss及其变种

Pytorch深度学习50篇·······第五篇:YOLO-----训练篇

Pytorch深度学习50篇·······第三篇:非监督学习

(机器学习深度学习常用库框架|Pytorch篇)第二节:Pytorch中数据加载方法(DataLoaderDataSet和Sampler)

(机器学习深度学习常用库框架|Pytorch篇)第二节:Pytorch中数据加载方法(DataLoaderDataSet和Sampler)

Pytorch深度学习50篇·······第七篇:GAN生成对抗网络---CGAN