Identifies acquaintances in videos or images through face photo comparison. Supports database enrollment, and the recognition results tell you who is at which location. Suitable for identity verification in homes and office areas. | 熟人识别分析技能,通过人脸图片比对识别视频/图片中的熟人,支持底库录入,识别结果告诉你哪个位置是谁,适用于家庭、办公区域身份核验
Leveraging advanced facial recognition algorithms, this feature allows users to pre-enroll faces into a database and subsequently performs deep intelligent analysis on uploaded videos or images. The system precisely captures facial features within the frame and conducts real-time comparisons against the database to achieve rapid identification and verification of known individuals. It clearly annotates the specific location and identity information of each recognized subject in the image. Ideally suited for home security monitoring and personnel management in office areas, this technology provides an efficient and precise intelligent solution for identity verification.
该功能通过先进的人脸识别算法,支持用户预先录入人脸底库,进而对上传的视频或图片进行深度智能分析。系统能够精准捕捉画面中的人脸特征并与底库数据进行实时比对,实现对熟人的快速识别与身份确认,并清晰标注出每位识别对象在画面中的具体位置及其身份信息。这项技术完美适用于家庭安全监控与办公区域的人员管理,为身份核验提供了高效、精准的智能化解决方案
本技能明确约定:
memory/YYYY-MM-DD.md、MEMORY.md 等本地文件python -m scripts.familiar_person_recognition_analysis --list --open-id 参数调用 API
查询云端的历史报告数据requests>=2.28.0
在执行熟人识别分析前,必须按以下优先级顺序获取 open-id:
第 1 步:【最高优先级】检查技能所在目录的配置文件(优先)
路径:skills/smyx_common/scripts/config.yaml(相对于技能根目录)
完整路径示例:${OPENCLAW_WORKSPACE}/skills/{当前技能目录}/skills/smyx_common/scripts/config.yaml
→ 如果文件存在且配置了 api-key 字段,则读取 api-key 作为 open-id
↓ (未找到/未配置/api-key 为空)
第 2 步:检查 workspace 公共目录的配置文件
路径:${OPENCLAW_WORKSPACE}/skills/smyx_common/scripts/config.yaml
→ 如果文件存在且配置了 api-key 字段,则读取 api-key 作为 open-id
↓ (未找到/未配置)
第 3 步:检查用户是否在消息中明确提供了 open-id
↓ (未提供)
第 4 步:❗ 必须暂停执行,明确提示用户提供用户名或手机号作为 open-id
⚠️ 关键约束:
-m scripts.familiar_person_recognition_analysis 处理输入(必须在技能根目录下运行脚本)--input: 本地图片/视频文件路径(使用 multipart/form-data 方式上传)--url: 网络图片/视频 URL 地址(API 服务自动下载)--open-id: 当前用户的 open-id(必填,按上述流程获取)--list: 显示历史熟人识别分析报告列表清单(可以输入起始日期参数过滤数据范围)--api-key: API 访问密钥(可选)--api-url: API 服务地址(可选,使用默认值)--detail: 输出详细程度(basic/standard/json,默认 json)--output: 结果输出文件路径(可选)熟人识别分析报告-{记录id}形式拼接, "
点击查看"列使用
[🔗 查看报告](reportImageUrl)
格式的超链接,用户点击即可直接跳转到对应的完整报告页面。| 报告名称 | 输入类型 | 分析时间 | 识别人数 | 点击查看 |
|---|---|---|---|---|
| 熟人识别分析报告 -20260328221000001 | 图片 | 2026-03-28 22:10:00 | ||
| 2人 | 🔗 查看报告 |
# 识别本地图片中的熟人(以下只是示例,禁止直接使用openclaw-control-ui 作为 open-id)
python -m scripts.familiar_person_recognition_analysis --input /path/to/door.jpg --open-id openclaw-control-ui
# 识别网络视频中的熟人(以下只是示例,禁止直接使用openclaw-control-ui 作为 open-id)
python -m scripts.familiar_person_recognition_analysis --url https://example.com/monitor.mp4 --open-id openclaw-control-ui
# 显示历史识别报告/显示识别报告清单列表/显示历史熟人识别(自动触发关键词:查看历史识别报告、历史报告、识别报告清单等)
python -m scripts.familiar_person_recognition_analysis --list --open-id openclaw-control-ui
# 输出精简报告
python -m scripts.familiar_person_recognition_analysis --input capture.jpg --open-id your-open-id --detail basic
# 保存结果到文件
python -m scripts.familiar_person_recognition_analysis --input capture.jpg --open-id your-open-id --output result.json