APES은(는) 무엇을 하나요?
AI 기반 사진 관리 시스템으로, 자동 얼굴 인식(InsightFace), 대화형 LLM 어시스턴트(Groq), 자동 공유(WhatsApp 및 이메일) 기능을 제공합니다.
개요
APES(Advanced Photo Enhancement & Sharing System)는 사진 관리 작업을 자동화하는 강력한 도구입니다. 주요 기능은 다음과 같습니다:
- 얼굴 인식: InsightFace를 사용하여 사진 속 인물을 자동으로 감지하고 레이블을 지정합니다.
- LLM 어시스턴트: Groq의 대화형 AI를 활용하여 자연어를 통해 사진을 검색하고 정리합니다.
- 자동 공유: WhatsApp 메시지 또는 이메일을 통해 사진을 자동으로 전송합니다.
설치
-
저장소를 클론합니다:
git clone https://github.com/K-NagaCharan/APES.git cd APES -
필요한 패키지를 설치합니다:
pip install -r requirements.txt -
환경 변수를 설정합니다:
GROQ_API_KEY: Groq API 키EMAIL_PASSWORD: 이메일 전송용 비밀번호 (예: Gmail 앱 비밀번호)- 필요에 따라 WhatsApp API 설정
사용법
- 사진을 지정된 입력 디렉토리에 넣습니다.
- 다음 명령을 실행하여 얼굴 인식을 시작합니다:
python face_recognition.py --input ./photos - LLM 어시스턴트를 시작합니다:
python llm_assistant.py - 공유를 자동화합니다:
python auto_share.py --method whatsapp --recipient "+1234567890"
의존성
- Python 3.8+
- InsightFace
- Groq Python SDK
- Twilio (WhatsApp)
- smtplib (이메일)
라이선스
MIT