matiasdelellis/facerecognition

Nextcloud app that implement a basic facial recognition system.

解决的问题

该项目为 Nextcloud 提供了一个面部识别系统,使用户能够自动整理和搜索其照片收藏中的人物,而图像始终不会离开用户自己的服务器实例,从而确保隐私安全。

工作原理

该应用程序会监控新图像文件,并将它们加入分析队列。通过计划任务或管理员触发的后台任务,使用预训练模型和 Dlib PHP 绑定来检测人脸并根据相似性进行分组。用户随后可以为这些已识别的组(聚类)命名,从而实现按人物名称搜索照片。

适用人群

希望在完全掌控数据的前提下,获得类似 Google 照片的面部识别和基于人物的照片组织功能的 Nextcloud 管理员和用户。

主要亮点

  • 注重隐私:所有图像分析均在 Nextcloud 实例上本地完成。
  • 自动化工作流:自动检测新图像并将其加入后台任务的分析队列。
  • 可搜索的人物:与 Nextcloud 的文件和照片应用集成,支持按人物姓名搜索照片。
  • 并行处理:通过工作线程支持多核机器,加快图像分析速度。
  • 广泛格式支持:支持 JPEG、PNG,以及根据服务器配置支持 HEIC/HEIF、TIFF 和 AVIF。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目