matiasdelellis/facerecognition

Nextcloud app that implement a basic facial recognition system.

何を解決するか

このプロジェクトは、Nextcloud向けの顔認識システムを提供し、ユーザーが写真コレクション内の人物を自動的に整理・検索できるようにします。画像は自身のサーバーインスタンスから一切外出しないため、プライバシーが保証されます。

動作方法

アプリケーションは新しい画像ファイルの監視を行い、分析用のキューに追加します。スケジュールや管理者によってトリガーされるバックグラウンドジョブが、事前学習済みモデルとDlib PHPバインディングを使用して、顔を検出し、類似度に基づいてグループ化します。ユーザーは識別されたグループ(クラスタ)に名前を付けることで、人物名で写真を検索できるようにします。

対象ユーザー

データの完全な制御を維持しながら、Googleフォトのような顔認識機能と人物ベースの写真整理を希望するNextcloud管理者およびユーザー。

特徴

  • プライバシー重視: すべての画像分析はNextcloudインスタンス上でローカルに実行されます。
  • 自動ワークフロー: 新しい画像を自動検出し、バックグラウンドジョブで分析キューに投入します。
  • 検索可能な人物: Nextcloudのファイルおよび写真アプリケーションと統合され、人物名で写真を検索可能になります。
  • 並列処理: ワーカースレッドによりマルチコアマシンを活用し、画像分析を高速化します。
  • 広範なフォーマット対応: JPEG、PNG、およびサーバー設定に応じてHEIC/HEIF、TIFF、AVIFを分析可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト