matiasdelellis/facerecognition

Nextcloud app that implement a basic facial recognition system.

해결하는 문제

이 프로젝트는 Nextcloud용 얼굴 인식 시스템을 제공하여 사용자가 자신의 사진 컬렉션 내에서 사람을 자동으로 정리하고 검색할 수 있도록 합니다. 이미지가 절대 자신의 서버 인스턴스를 떠나지 않기 때문에 개인정보 보호가 보장됩니다.

작동 방식

애플리케이션은 새 이미지 파일을 모니터링하고 분석을 위해 대기열에 추가합니다. 스케줄이나 관리자에 의해 트리거되는 백그라운드 작업이 사전 학습된 모델과 Dlib PHP 바인딩을 사용하여 얼굴을 감지하고 유사도에 따라 그룹화합니다. 사용자는 식별된 그룹(클러스터)에 이름을 지어 사람 이름으로 사진을 검색할 수 있게 합니다.

대상 사용자

데이터를 완전히 제어하면서 Google 포토와 유사한 얼굴 인식 및 사람 기반 사진 정리 기능을 원하는 Nextcloud 관리자 및 사용자.

주요 특징

  • 개인정보 보호 중심: 모든 이미지 분석은 Nextcloud 인스턴스 내에서 로컬로 수행됩니다.
  • 자동 워크플로우: 새 이미지를 자동으로 감지하고 백그라운드 작업을 통해 분석 대기열에 추가합니다.
  • 검색 가능한 사람: Nextcloud의 파일 및 사진 애플리케이션과 통합되어 사람 이름으로 사진을 검색할 수 있습니다.
  • 병렬 처리: 워커 스레드를 통해 멀티코어 머신을 활용하여 이미지 분석 속도를 높입니다.
  • 광범위한 포맷 지원: JPEG, PNG, 그리고 서버 구성에 따라 HEIC/HEIF, TIFF, AVIF를 분석할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트