工具简介
AI 人脸表情识别是工具派推出的一款基于 MediaPipe FaceLandmarker 的在线人脸分析工具:上传一张带有人脸的照片,浏览器会在本地检测人脸关键点并分析表情 blendshape(面部动作系数),识别出开心、惊讶、愤怒、悲伤、恐惧、厌恶、平静七种情绪的得分,同时在结果图上叠加绿色的人脸网格标注。整个过程完全在你的浏览器本地运行,照片不会上传到服务器,既保护隐私又不需要安装任何软件,打开网页就能用。
功能亮点
- 七种情绪量化打分:基于 MediaPipe 的 52 组面部 blendshape 系数,综合计算开心、惊讶、愤怒、悲伤、恐惧、厌恶、平静七种表情得分,以百分比进度条直观展示,并按得分从高到低排序。
- 浏览器本地运行,隐私无忧:AI 模型加载后全部计算在本机完成,照片不会上传到任何服务器,适合处理证件照、家庭合影等敏感图片。
- 人脸网格可视化标注:检测结果图上会用绿色线条绘制完整的人脸 tessellation 网格(眼、眉、鼻、嘴轮廓一目了然),方便核对模型「看」到的是哪张脸、哪个部位。
- 多人脸数量统计:一张图里有多张人脸时,结果区标题会显示「人脸 N 张」,表情分数以画面中的主要人脸为准。
- 标注图一键下载:点击「下载标注图」即可保存带绿色人脸网格的结果 PNG(文件名形如
face_expression_时间戳.png),可用于汇报、论文插图或数据集校验。 - 轻量免安装:无需注册复杂环境,首次使用时模型自动下载并显示加载进度条,之后再次识别几乎秒出结果。
- 彩色情绪条设计:每种情绪有专属配色(开心绿、惊讶橙、愤怒红、悲伤蓝、恐惧紫、厌恶粉、平静灰),读数时一眼就能对上号。
参数说明
| 参数 | 说明 | 默认值 / 取值范围 |
|---|---|---|
| 上传图片 | 待分析的人脸照片,通过「选择文件」按钮选择,仅支持图片格式 | JPG / PNG / WEBP 等浏览器可解码的图片,最大 10MB |
| 开始识别 | 触发人脸检测与表情分析的按钮,未上传图片时为禁用状态 | 分析过程中显示「分析中...」,完成后恢复 |
| 模型加载进度 | 首次使用时下载 MediaPipe FaceLandmarker 模型的进度条 | 0–100%,仅首次或缓存失效时出现 |
| 原图 | 结果区左侧展示你上传的原始照片 | 上传成功后自动显示 |
| 表情分析结果 | 结果区右侧展示叠加绿色人脸网格的标注图 | 识别成功后自动生成 |
| 表情得分条 | 七种情绪各自的得分,以百分比 + 彩色进度条呈现,按得分降序排列 | 每种情绪 0%–100%,平静 = 1 − 其余情绪最高值(不低于 0) |
| 下载标注图 | 将带网格标注的结果图保存为本地 PNG | 文件名 face_expression_<时间戳>.png |
使用步骤
- 打开工具页面:进入「AI 人脸表情识别」页面,上方是工具标题和说明,中间是上传卡片,无需安装任何插件。

选择照片:在「上传图片」区域点击「选择文件」,挑选一张人脸清晰的照片。工具支持 JPG / PNG / WEBP 等常见格式,文件不能超过 10MB,格式或大小不符会给出红色错误提示。
等待模型加载(仅首次):第一次点击「开始识别」时,页面会显示「模型加载中 xx%」的进度条,正在下载 MediaPipe 人脸模型;模型缓存到本地后,后续使用会直接跳过这一步。
点击「开始识别」:按钮变为「分析中...」,工具在本地检测人脸关键点。若未检测到人脸,会提示「未检测到人脸,请尝试其他图片」。
查看对比结果:识别成功后,下方并排展示「原图」和「表情分析结果」两张卡片,结果图上叠加了绿色的人脸网格,可以直观看到检测到的人脸位置和五官轮廓。
阅读表情得分:在「表情识别(人脸 N 张)」面板中,七种情绪按得分从高到低排列,每条带百分比和彩色进度条,排在最上方、占比最高的就是这张照片的主表情。
下载标注图(可选):需要留存结果时,点击「下载标注图」,浏览器会保存一张带绿色网格的 PNG 到本地。
使用技巧
- 正面、清晰的人脸效果最好:FaceLandmarker 对正面或轻微侧脸识别最稳定,尽量选择光线充足、无遮挡(口罩、墨镜、刘海遮眉都会干扰眉眼特征)的照片。
- 表情要「做得到位」:模型依据嘴角上扬、眉毛下压、眼睛睁大、皱眉等面部动作系数打分,轻微或含蓄的表情可能被判为「平静」,想测试某种情绪不妨做得夸张一点。
- 理解「平静」的计算方式:平静得分 = 1 减去其余六种情绪的最高值(不低于 0),所以当照片没有明显表情动作时,平静自然会排第一,这并不代表其他情绪完全为零。
- 多人合照看「人脸 N 张」:结果标题会告诉你检测到几张脸;若张数偏少,说明有脸因角度、遮挡或分辨率太低被漏检,可以换图或裁剪后再试。
- 善用网格标注图核对结果:下载的标注图能清楚显示模型识别到的五官位置,若网格明显偏离脸部,说明该照片的角度或清晰度不适合分析。
- 首次使用请保持网络畅通:虽然识别过程完全离线,但模型文件需要首次联网下载,进度条走完后再次使用就不依赖网络了。
常见问题
Q1:上传的照片会被传到服务器吗?
不会。工具使用 MediaPipe 在浏览器本地完成人脸检测和表情分析,照片全程不离开你的设备,这也是它适合处理隐私照片的原因。
Q2:支持哪些图片格式和大小?
支持 JPG、PNG、WEBP 等浏览器可以解码的常见图片格式,单个文件最大 10MB。上传非图片文件或超大文件会收到红色错误提示。
Q3:为什么提示「未检测到人脸」?
常见原因有:人脸太小或分辨率过低、侧脸/低头角度过大、面部被口罩或头发遮挡、画面过暗。换一张正面清晰的照片通常即可解决。
Q4:七种情绪的得分是怎么算出来的?
模型输出 52 组面部动作系数(blendshape),工具将其按情绪组合计算:如嘴角上扬对应「开心」,眉毛下压 + 嘴角下撇对应「愤怒」,睁大眼 + 张嘴对应「惊讶」等,得分归一化到 0–100%,最后按分数降序展示。
Q5:一张照片里有多个人时,得分是谁的?
结果标题会显示检测到的人脸总数,表情得分条以画面中的主要人脸(模型返回的第一组 blendshape)为准。想单独分析某个人,可以先把照片裁剪成单人再上传。
Q6:「下载标注图」下载的是什么?
是一张与你原图同尺寸的 PNG,上面用绿色线条叠加了 MediaPipe 的人脸 tessellation 网格,文件名为 face_expression_时间戳.png,可直接用于报告或分享。
