欢迎加入我们卧虎藏龙的python讨论qq群:996113038
long long ago
我在公众号发过两篇“颜值评估”推文
python神经网络:女生颜值打分器(一)
python神经网络,女生颜值打分器(二)
可以看出
那个代码是我刚入门神经网络的时候写的
略微low了点
植物大战僵尸都有了升级版
又怎么能委屈了我们的‘小姐姐’呢?
今天
我们用一下百度开发的“颜值打分器”
利用Bai-di的api人脸检测框架
来给小姐姐的颜值打分
郑重声明:
用此程序给自己或她人的颜值打分过低
引起的“精神损失”,或者感情问题
1:关注“python趣味爱好者”公众号,回复“颜值评估 ”获取源代码。
2:加入群聊:996113038。在群文件中下载源代码以及相关资料。
python模块安装(大合集)
python爬取“百度小姐姐”
python3.6.4
第三方库:
base64
requests
os
cv2
numpy
上一期给大家讲了如何在百度上批量下载“小姐姐”图片。本期正好用上。
先讲一讲这个代码和原来我写的代码的区别吧!原来的代码大家可以去看一看。我们利用的是华南理工大学提供的数据集,通过全连接网络训练,优化权值和阈值,最后,把我们的需要打分的图片输入进去。
学过神经网络的同学都知道,在这个过程中,训练一个合适的网络是非常困难的,往往会占用巨量的计算机资源。由于当初我的代码只是在我自己的笔记本上跑的。我仅仅设置了100个循环,这是远远不够的。当然,这样的网络运算的结果不会很准确。
而用百度训练好的网络模型则会准确很多,我们看一看
智能百度云里面就有专门和人脸识别相关的算法,还有训练好的框架,相比于我当初写的简陋的神经网络而言,开发百度云人脸识别的都是大佬。
运用的算法绝对算是国际顶尖。这个搞清楚太难了。
反正用就行了。
我们先定义一个百度云的类
然后,我们需要读取图片,这张图片也就是我们要打分的图片,在测试文件夹里面,有很多帅哥美女的图片。
当然,你也可以把你的照片放上去测量一下哦!!
我们定义了一个专门的功能来读取这里面的图片。用到的是cv2这个模块可以非常方便的读取图片。
之后,百度云的人脸识别框架会自动检测到里面的人脸,然后进行打分。
大家看看刘亦菲刘仙女的颜值吧!
是不是高级了很多呢?
不妨上传自己的照片瞧瞧?
不过打分结果出来乐呵乐呵就好了
不必太在意没有感情的机器的评判
大家要对自己的颜值有信心吖
本期分享到此结束
很高兴你能看到最后
作者|齐
编辑|潇洒哥
感谢大家观看
有钱的老板可打赏一下小编哦
参考来源:https://github.com/superdma/beautifulGirl
封面来源:
https://images.pexels.com/photos/1073567/pexels-photo-1073567.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940