有时在朋友圈或其他地方会看到一些AI面相的分享链接或小程序,不是面相算命的有多吸引人,而是前面有"AI"两个字母。于是我就上网找了一下相关代码,发现了一个微擎系统的面相模块。下载下来后,借用了别人认证的服务号运行并阅读了源代码,好奇也逐步消失,唯一没跑通的就是脸部识别之后无法返回对应的结语;比如鼻相描述,眼相描述等等,因为需要一个收费接口,不过为了不收费只能自己写,这个后面再说。

版本清单

微擎1.8.3 (关注下面 公众号 回复“微擎”也可以获取源码)

AI面相模块1.17

安装环境

PHP+MYSQL+认证服务号

预览

脸部识别部分

脸部识别使用的是百度人脸识别API,地址: https://ai.baidu.com/tech/face/detect。个人账户也可以免用申请使用,微擎的面相是用户上传一张图片后,调用百度接口,通过API返回结果判断图片是否符合,符合保存头像和部分接口信息。然后通过脸部特征点将其返回到前端,前端根据特征点的坐标绘制五官定位,脸部眼睛眉毛等轮廓。

其中最主要是使用landmark特征点,就是脸部五官的XY坐标,可以把人脸想成蒙上一张网,眼角就是其中一个(x,y)。接口返回4特征点,72特征点,150特征点,值越大五官定位越精确。

其实接口还有返回脸型,颜值,是否真人脸,是否戴眼镜,表情,性别,人种等很多比较有趣的字段,不过有一个精确值。但是这个AI面相代码并没有使用这些,后面我修改的时候把这些元素都加上去了,感觉表情能识别出来会更惊喜。

支付提现部分

属于商业代码,自然就有收费和推广部分。所以里面有关于鼻子或其他解锁的需要收费,并且还有二级分销,就少不了提现功能。关于公众号中支付和提现,如果没有申请商户平台账号可以先申请。完了后只需要把公众号和商户平台进行绑定,记录相关参数和下载提现需要的证书秘钥等。最后就是在微擎系统中配置了。

1. 支付(公众号AppID, Appsecret,  商户ID,支付秘钥[自己在微信商户平台设置的32位字符串])

2. 提现(证书和证书私钥)

面相算术阈值

这个就是AI面相源码最后需要的了,因为当图片上传后,五官也定位了,但是没有描述。所以很多网站上下载的代码都是对这部分做了sg11加密,类似下面

虽然下载PHP扩展SG11也能正常运行,但是读不了源码更改不了比较难受。其中SG11扩展包分别是: ixed.5.5.win和 ixed.5.5.lin,对应windows和linux。不过我后来发现了这个获取描述的接口,地址: http://eb4lxnw.66bbn.com/api/index/getContent,请求参数见下,请求值是乱打的。

最后再回头去看代码的时候,发现上传头像后读取相关描述是直接传入五官名字就可以,比如传入“眼睛”,“鼻子”等返回。其实我开始以为这个描述是有结合特征点做筛选,所以我猜那个系统描述的数据量很大,当需要读取时就随机返回一条,知道这个后面后自己修改就比较好做了。

自己写的部分

添加了下面的几个类和几张表(包括五官解锁描述语,五官种类等)。不过自己是有结合72特征点计算五官的占比然后去匹配对应的数据的,鼻子宽度占比能知道鼻翼的大小等等。而数据是在网上采集和爬取后整理的,最后使用起来就像上面那几个报告的描述那样也能达到一点准确度。

公众号

转载于:https://www.cnblogs.com/zerofc/p/11040870.html

自制微擎AI面相识别算术阈值相关推荐

  1. 【亲测可用】AI面相 免阈值正常显示版人工智能面部风水大师 微擎模块小程序

    [微擎公众号应用]AI面相 免阈值正常显示版人工智能面部风水大师 全网独家 最新同步首发 微擎微赞模块AI面相_2.1.1免阈值正常显示版 1.新增关注公众号免费领取报告功能 2.新增待提现明细 3. ...

  2. AI面相解析系统配置详解

    疫情宅家远程办公除每天视频会议,项目推进外,碎片时间还较多. 这不,前几天受朋友委托,帮忙协助其安装配置一个听说最近还蛮火爆的AI面相解析系统.个中经历颇多,还好系统已正常上线运营. 今天有空将配置过 ...

  3. 微众AI产品经理熊猫杨:AI产品设计的6点心得体会

    微众AI产品经理熊猫杨:AI产品设计的6点心得体会 作者介绍:熊猫杨,微众银行AI产品经理,曾就职于腾讯,负责游戏运营.4年人工智能实战经验,6年互联网行业背景,参与并负责人身核验.ocr.智能客服. ...

  4. 如何评价微擎?怎么看待微擎模块应用?

    你的疑问:微擎是干嘛用的?有使用教程吗? 专家解答:微擎是一套PHP + MySql的开源系统,主要应用于微信公众号和小程序的托管,有活跃的第三方应用开发者.微擎官方网站有安装使用教程,如果是购买了微 ...

  5. 微擎系统换服务器,微擎服务器迁移

    微擎服务器迁移 内容精选 换一换 如果源端服务器是Windows OS且通过迁移可行性校验后,您可以在主机迁移服务界面上配置目的端并开始迁移.开始迁移后,源端服务器中的迁移Agent会向主机迁移服务获 ...

  6. AI面相手相V3.2.0无限多开版h5公众号版本源码(含搭建教程+运营文案图片)

    内容目录 一.详细介绍 二.效果展示 1.部分代码 2.效果图展示 三.学习资料下载 一.详细介绍 1.AI面相手相功能,二合一,手相可以单独开关 2.AI面相和手相功能全兼容,包含不限于分销设置,其 ...

  7. AI面相测试源码 AI面相手相大师小程序源码 最新版微信小程序源码

    它可以通过你上传的正脸照或者是清晰的照片,先进行智能扫描而后通过云计算,智能分析,进行少量列的数据整理,而后传送给你一份非常清晰明了的面相情况总结,详细具体到各个器官参数,而后反馈出少量问题,给你少量 ...

  8. ai前世识别_AI人脸识别前世今生app-AI人脸识别前世今生软件下载v2.0-西西软件下载...

    AI人脸识别前世今生软件,这是一款人脸识别AI软件工具,有各种有趣的测试项目,能测试你的长相并打分,能查看长相排名,还有科学分析面向工具.AI人脸识别前世今生提供最新的前世今生测试,可以看到你的前世模 ...

  9. ai前世识别_AI人脸识别前世今生app下载_AI人脸识别前世今生 安卓版v2.0[db:版本号] - Win7旗舰版...

    AI人脸识别前世今生软件是一款趣味的人脸识别软件,AI人脸识别前世今生app可以测试长相并且打分,AI人脸识别前世今生app还可以测试前世的模样,满足用户的好奇心. 软件介绍 AI人脸识别前世今生软件 ...

最新文章

  1. android cmd 右键菜单不见了,为Windows右键菜单提供打开命令行选项
  2. 无向图求桥 UVA 796
  3. linux传输文件无密码,Linux下scp无密码上传 下载 文件 目录
  4. C#前后端操作json数据
  5. java链式结构_java语言实现队列顺序结构与链式结构
  6. dos 必知八项命令
  7. 4-2 面向复用的软件构造技术
  8. Java LRU的实现
  9. silverlight下多线程处理
  10. CDH-5.13.1离线安装教程
  11. window7 右键菜单显示-》在此处打开命令窗口
  12. paip.php debug 调试---与OPTIMIZER共存
  13. SpringCloud常见面试题总结一
  14. [转载]AxureRP学习成长之路
  15. layui上传多张图片
  16. intel h61 linux驱动下载,IntelIntel DH61AG BIOS 0022.BI主板驱动官方正式版下载,适用于dos-驱动精灵...
  17. Chrome浏览器关闭地址栏的搜索记录
  18. Perl-LWP文档
  19. 【好用的办公软件】万彩办公大师教程丨PDF安全加密解密
  20. ERP在企业财务管理中的应用

热门文章

  1. 怎么让孩子树立时间观念
  2. 服务器模拟http请求
  3. 爱奇艺、优酷、腾讯视频竞品分析报告2016(一)
  4. 自己摸索的点灯游戏(涂格子)
  5. 节约用水|减少零用,保护环境
  6. 感谢老男孩老师的教导
  7. vs code 非常好看的vue代码颜色配置教程
  8. 规则引擎实战篇-------银行贷款业务处理2
  9. django urls路由配置
  10. 减肥手术行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)