首次启动向导
用向导完成初始配置:为每个人添加参照照片、添加要扫描的图片与视频目录,看着第一次索引建完,再开始查看匹配结果。
向导会在首次启动时运行,把你从空空如也的应用带到第一批匹配结果。以后想加人、加素材,在工作台里也能走同样的步骤。
第 1 步 —— 添加人物
SnapByFace 需要每个人一张清晰的参照照片。请用人物名作为文件名 —— 文件名就是人名:
People/
├── 张三.jpg
├── 李四.png
照片放在子目录里也可以,SnapByFace 会递归扫描。但名字始终来自文件名,不是目录名。
支持的图片格式:JPG、JPEG、PNG、BMP、TIFF、WebP、HEIC/HEIF。
对每张照片:
- SnapByFace 会检出人脸(
det_10g.onnx),并为这个人保存一个 512 维特征(w600k_r50.onnx)。 - 检不出人脸的照片会被明确提示,以便你替换。
- 含多张人脸的照片也会被提示 —— 请改用只有一个人脸的证件照。
:::tip 请使用正面、光线均匀、没有被遮挡的证件照。护照式照片比从合影里裁出来的图能得到更干净的特征,后续漏检与误判都会更少。 :::
第 2 步 —— 添加素材目录
添加一个或多个装着你要检索的照片与视频的目录。SnapByFace 会递归扫描,包含子目录。
- 图片:JPG、JPEG、PNG、BMP、TIFF、WebP、HEIC/HEIF
- 视频:MP4、MOV、AVI、MKV、M4V、WebM、TS
视频方面,SnapByFace 按固定间隔抽帧 —— 默认 1 秒,可在 0.1 到 30 秒之间调整。参见 检索视频。
:::caution 抽帧间隔是在分析那一刻确定下来的。以后改间隔,相关视频必须重新分析 —— 改相似度阈值不能替代这一步。 :::
第 3 步 —— 设备统计(可选)
向导会询问是否允许 SnapByFace 发送设备统计:机器码、应用版本与操作系统,用于统计装机量并支持你的授权。
你的照片、视频与人脸数据绝不会离开这台电脑。设备统计可以随时在设置里关闭。ping 的具体内容参见 软件激活 与常见问题。
第 4 步 —— 建立索引并查看
SnapByFace 会遍历你的素材,对每张图片和每个抽帧画面检出人脸,并把特征写进本机的 SQLite 索引。运行期间你可以:
- 暂停 和 继续 任务。
- 取消 任务 —— 已经完成的文件仍然保留索引。
- 关掉软件下次接着做:下次启动时 SnapByFace 会询问是否继续未完成的任务。
索引建完后,结果视图会以两种方式呈现:
- 按人物 —— 每个你添加过的人物下面归拢它出现过的所有素材。
- 按素材 —— 每张图片或每个视频下面列出在它里面匹配到的人物。
实用提示
- 分析主要消耗 CPU。第一次处理大库常常要几个小时 —— 可以放到夜里跑,或者先只加一个目录。
- 之后再加人物不会重新分析素材:SnapByFace 会拿已经算好的特征重新匹配一遍。
- 你的原始文件永远不会被修改。SnapByFace 只读它们,写入只发生在
~/.snapbyface/。