如何在 Mac 上离线整理相似照片
相似照片不等于重复文件。一次连拍会出现不同表情,人像序列会改变姿势,活动照片也会在相近角度间移动。真正需要比较的单位是同一个瞬间,而不是像素完全相同的文件。

- 分组范围
- 不同角度、姿势、表情与相邻连拍
- 未分组
- 始终作为正常集合完整可浏览
- 最终判断
- 每个 Pick 和评分都由摄影师完成
- 处理方式
- 照片留在 Mac,本地完成分析
相似比完全相同更适合摄影选片
重复文件检测寻找的是同一个文件或几乎相同的像素,它适合清理存储,却不能解决专业选片。摄影师需要比较同一人物和同一瞬间,即使姿势、裁切、角度或背景已经发生变化。
CullBench 结合整体视觉关系与拍摄时间连续性组织照片。时间可以减少两个相隔很久但画面接近的场景被放在一起,视觉内容则让相邻的角度和姿势变化尽量留在同组。结果是用于浏览的建议,而不是永久修改目录结构。
- 人物转头或手部动作变化仍可能属于同组。
- 相邻机位和构图变化可以继续表达同一瞬间。
- 照片无需达到重复文件的相似程度。
- 分组不会移动、重命名或删除源文件。
一次只比较一个瞬间
打开第一个分组,在底部胶片栏中连续移动。视线可以留在大图上,方向键会让当前照片和胶片栏选择同步。到达分组最后一张后继续向右,会进入下一组;在第一张向左,则返回上一组最后一张。
按空格键 Pick 值得二次比较的照片。选择图标会同时出现在照片与胶片栏上,关闭 App 后仍然保留。需要更细层级时,再使用星级评分。
- 01
先比较构图
优先排除明显遮挡、意外裁切,以及主体和背景关系较弱的照片。
- 02
再比较决定性细节
人物照片关注表情、姿势、对焦和闭眼;运动照片关注动作时机与主体分离。
- 03
叙事作用不同就可以都留下
同一瞬间的两张照片并不一定只能保留一张,例如一张交代环境,另一张突出人物细节。
未分组不代表不重要
保守的分组方式应该把不确定的照片单独留下,而不是强迫每一张都加入某个类别。CullBench 把未分组作为独立可选择集合,拥有同样的大图预览、键盘导航、Pick 和评分操作。
建议在相似组之后完整浏览未分组。这里经常包含只出现一次的细节、环境建立镜头、特殊构图,或者相似度不足以被可靠合并的相关照片。未分组照片不会被淘汰,也不会被排除在导出之外。
把相似组收敛成更小的二次精选
“已选择”集合会汇总所有分组与未分组中的 Pick。比较问题也会从“这个瞬间哪张最好”变成“最终照片组合是否完整,同时避免没有价值的重复”。
如果工作流使用星级,“已评分”集合可以提供另一种筛选视角。这些集合只是 review state 的实时视图,不会复制照片。取消标记只会更新集合,原片和它在源目录中的位置都不会变化。
本地分组让隐私边界更清楚
本地目录可能包含婚礼宾客、儿童、私人住宅、旅行记录或尚未公开的作品。CullBench 在 Mac 上完成视觉分析与分组,因此选片流程不需要让照片离开电脑。
分析数据和预览会占用本地存储。App 管理的会话可以在设置中查看和清理,可携带数据则可以放在源目录旁,方便以后重新打开。清理分析数据不会删除任何原始照片。
正确理解视觉分组的边界
通用视觉模型不可能完全理解摄影师的拍摄意图。带有小人物的风景可能和附近人像接近,已经切换场景的照片也可能保持相似;反过来,明显的姿势或角度变化也可能把真实的同一瞬间拆开。
把分组看作更快进入比较的入口,而不是正确答案。始终保留未分组入口,让每个选择都可以撤销;细节差异真正重要时,再使用大图或 Loupe 检查。