源码系统概览
文章正文
这是一套人工智能面相与人脸识别玩法的小程序源码,服务端以微擎模块形式提供。
模块标识为lshd_yanzhi,README中记录的产品名为AIFace人工智能面相系统,版本迭代记录相当完整。
本文依据模块清单、小程序页面目录与安装文件整理其真实构成与部署要点,供学习与二次开发参考。
源码简介
源码分为server与wxapp两部分,server为标准微擎模块结构,包含manifest.xml模块定义、module.php模块入口、site.php业务处理、wxapp.php小程序接口与template模板目录。
manifest.xml中登记的模块版本为1.4.6,声明支持wxapp小程序平台,后台菜单包含用户、模板消息、小程序设置、首页幻灯片、首页菜单、商品推荐设置、明星脸管理与更多好玩等入口。
小程序端位于wxapp下的lshd_yanzhi目录,页面包括index首页、yanzhifen颜值分、starface明星脸、lovers情侣配对、facemerge人脸融合、headimg头像生成、plaza广场、show展示、sharepost分享海报与profile个人中心等。
README的更新记录显示系统先后加入了分销、付费解锁、公众号关注解锁、排行榜、虚拟人数配置与公众号H5客户端等能力,报告类型可细分为一生运势、生命线解读、情感运程等多种。
server下的template静态目录内置了阿里云OSS、腾讯云COS与七牛云三套SDK,用于把用户上传的人脸图片转存到远程存储。
适用场景
适合娱乐测评、趣味互动类小程序运营,例如颜值打分、情侣配对与明星脸匹配等轻娱乐玩法。
也适合作为学习微擎模块开发结构与小程序图片上传处理流程的参考项目。
功能亮点
玩法丰富:颜值检测、明星脸、情侣配对与人脸融合等多个页面共用一套识别与展示流程。
分享闭环完整:内置海报生成与分享页面,用户测评结果可直接生成图片二次传播。
远程附件支持:同时集成三家云存储SDK,图片不落本地磁盘,可减轻服务器压力。
后台配置灵活:幻灯片、菜单、商品推荐与明星脸素材均可在后台维护,无需改代码。
技术架构与部署指南
| 维度 | 本套源码 | 同类通用方案 |
|---|---|---|
| 技术栈 | 前端:原生微信小程序,页面位于lshd_yanzhi目录,另有公众号H5客户端。 | 依具体方案选型,需自行搭建与维护 |
| 部署方式 | 第一步:确认已有可用的微擎平台环境,把server目录重命名为模块标识lshd_yanzhi后放入addons目录。 | 多托管于第三方平台或订阅云服务 |
| 功能侧重 | 玩法丰富:颜值检测、明星脸、情侣配对与人脸融合等多个页面共用一套识别与展示流程。 | 功能通用,定制深度有限 |
| 数据归属 | 数据自持,部署在自有服务器,不出站 | 数据通常留存于服务商侧 |
| 成本模式 | 获取后自主部署,无持续授权费用 | 通常按订阅或调用量计费 |
技术栈与运行环境
前端:原生微信小程序,页面位于lshd_yanzhi目录,另有公众号H5客户端。
后端:PHP微擎模块,标识lshd_yanzhi,版本1.4.6。
数据库:MySQL,随微擎安装向导自动建表。
运行环境:微擎平台、PHP 7.x、Nginx或Apache。
其他依赖:阿里云OSS、腾讯云COS、七牛云SDK,人脸识别接口需自行申请。
安装与部署提示
第一步:确认已有可用的微擎平台环境,把server目录重命名为模块标识lshd_yanzhi后放入addons目录。
第二步:在微擎后台模块列表中安装该模块,安装脚本install.php使用了SG加密,服务器需具备对应的SourceGuardian扩展。
第三步:进入模块设置填写小程序AppID与密钥,并按需配置远程附件的云存储参数。
第四步:用微信开发者工具打开wxapp目录,修改siteinfo.js中的站点地址与uniacid参数后预览发布。
截图与演示说明

小程序首页由index页面渲染,顶部为幻灯片,下方为颜值检测、明星脸与情侣配对等玩法入口。
yanzhifen颜值分页面提供拍照或相册上传,识别完成后展示评分与文案解读。
starface明星脸页面读取后台维护的明星素材库,输出相似度匹配结果。
facemerge人脸融合与headimg头像页面用于生成合成图片,plaza广场页面聚合公开作品。
后台侧可见用户列表、模板消息、小程序设置与明星脸管理等菜单,对应manifest中的入口配置。
常见问题
问:不装微擎能直接运行吗?
答:不能,server是标准微擎模块结构,依赖微擎的框架函数与数据表前缀,必须运行在微擎平台上。
问:人脸识别结果准确吗?
答:识别依赖第三方接口,源码本身不含算法模型,测评文案偏娱乐性质,不具备任何科学依据。
问:安装时提示函数不存在怎么办?
答:多为SG加密扩展缺失导致,需安装与PHP版本匹配的SourceGuardian加载器后重试。
安全风险提示
本次核查发现以下需要重点关注的内容,请在部署前逐项确认。
路径:server目录下的install.php与uninstall.php。
类型:加密不可审计代码。
证据:文件头部包含sg_load加载器调用,源码内容无法直接阅读。
建议:加密文件行为不可审计,若无法确认来源请勿在生产环境部署。
特别提示:本程序会采集用户人脸图片,属于敏感个人信息,下载后请务必完成安全审计并删除可疑代码后再使用!
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
本系统涉及人脸等生物特征信息采集,并内置分销与付费解锁能力,正式运营前必须取得用户单独同意、明确告知用途,并自行核实分销层级与收费模式的合规性。