前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >把小程序『颜值检测仪』开源了

把小程序『颜值检测仪』开源了

作者头像
伪君子
发布2018-12-13 11:04:17
1.2K0
发布2018-12-13 11:04:17
举报
文章被收录于专栏:伪君子的梦呓伪君子的梦呓

前言

9月底的时候,一个同学拉我参加一个比赛,思考了一下之后就报名了(最后一天报的名)。报完名后就开始搞小程序,什么都没考虑,直接就开始写,试了几个方向之后,就决定调用腾讯 AI 的接口进行人脸检测与分析,最后把『颜值检测仪』做出来了。

10 月 2 号开始做『颜值检测仪』,10 月 4 号上线第一个版本,10 月 11 号上线第二个版本。

其实我们的做法是不对的,正常来说是写个需求分析,然后再去写代码实现,最后写个说明书。我们是没有需求分析,直接做出来之后再去写分析和说明。

比赛期间禁止把代码发布到网上,所以确认了没进决赛之后我就开始准备开源了,可是在准备软考(初级程序员),只能在考完之后把代码开源出来。11 月 11 号把代码开源到 GitHub,然后把这个消息发布在即刻和朋友圈。第二天一看,小程序的独立访客达到了 1k,11 月 10 号的 UV(独立访客)才 603。

有 1k 的独立访客我就可以开通流量主了,事实上我已经开通了,也加上了广告。

使用说明

使用的是腾讯 AI 开放平台的人脸检测与分析接口,我直接调用这个 API,不在服务器上对图片进行处理或者保存。也就是说,我是看不到图片的,至于腾讯那边能不能看到就不敢保证了。

https://ai.qq.com/doc/detectface.shtml

试例图片用了即刻 CEO @瓦恁 的图片,就是下图两边的男性,中间那个女性是迪丽热巴。如果带眼镜的话,会出现下面那一行字『你好,戴眼镜的朋友~』。

选取的照片最好是竖屏的照片,最好不要选择横屏的照片,不然显示出来的背景没那么好看。只能识别一个人的照片,多了的话我也不知道显示出来的数据是哪一个人的。

试例图片

表情那里是对返回 expression 以文字的形式表达;颜值那里直接就返回结果,没有去增加或者减少数值。

开源

已经把代码开源了,许可协议:MIT。

https://github.com/weijunzii/beauty

直接把代码克隆到本地,然后去修改 detectface.js 那的 app_id 和 app_key,这里的 app_id 和 app_key 是要去腾讯 AI 开放平台那创建一个应用然后接入『人脸检测与分析』这个能力。

可以免费无限额调用,不过未认证的用户 QPS 限额为 1,也就是用户每秒可调用该接口的次数上限为1。身份认证后 QPS 限额为 2,基本上够用了。

还录制了一个视频进行简单说明,不过第一次录,声音时大时小,也懒得再次录制了。

https://www.bilibili.com/video/av35734615

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-11-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 伪君子的梦呓 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 使用说明
  • 开源
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档