Show HN: PicPick – AI-powered photo curator using CLIP and face recognition
2 months ago
- #photo-management
- #AI-clustering
- #open-source
- PicPick利用AI技术从数千张照片中智能筛选出200-300张最佳照片用于相册制作
- 核心功能包括智能聚类、人脸识别、时间轴视图、快速标星、可共享筛选器和便捷导出
- 智能聚类通过CLIP嵌入向量将视觉相似的照片自动分组
- 人脸识别功能可自动识别所有照片中的特定人物
- 时间轴视图按日期时间整理照片,并用视觉分隔符标记不同事件
- 快速标星功能支持通过键盘快捷键高效选择照片
- 可共享筛选器支持URL参数过滤,便于分享特定筛选条件
- 便捷导出可将标星照片复制到指定文件夹,直接用于相册制作
- 工作流程:建立索引→聚类相似照片→浏览→标星优选→导出
- 系统要求:Python 3.11+、约8GB内存、照片需存放在同一文件夹
- 安装步骤:克隆仓库→配置虚拟环境→安装依赖库
- 首次处理5000张照片约需30-60分钟,后续运行速度更快
- 网页界面支持键盘快捷键导航、标星和导出操作
- 导出选项包含复制、移动及按日期文件夹自动归类
- 可调聚类参数:DBSCAN_EPS、DBSCAN_MIN_SAMPLES、MIN_FACE_SIZE
- 技术栈:Python、FastAPI、SQLite、CLIP模型、face_recognition库、scikit-learn、原生JS
- 欢迎贡献开源代码,例如拖拽排序、云存储集成、移动端适配等功能
- MIT许可证允许个人和商业项目自由使用