이 프로젝트는 AI 기반 퍼스널 컬러 분석과 AR 가상 메이크업, 소셜 기능을 결합한 통합 뷰티 시스템입니다. YOLOv12를 활용한 이미지 분류, FastAPI 기반 백엔드 서버, Unity AR 기반 프론트엔드로 구성되어 있습니다.
AI와 AR 기술을 융합하여 사용자의 퍼스널 컬러를 정확하게 진단하고, AR 기반 가상 메이크업 서비스를 제공하는 통합 플랫폼을 개발합니다. 사용자들은 본 플랫폼을 통해 본인에게 어울리는 퍼스널 컬러와 가상 메이크업을 실시간으로 경험할 수 있으며, 같은 컬러 그룹 사용자들과의 실시간 커뮤니티 기능과 상황에 맞는 메이크업 추천 기능을 통해 차별화된 뷰티 경험을 누릴 수 있습니다. 이로써 소비자 만족도와 커뮤니티 활성화를 동시에 기대할 수 있습니다
프로젝트는 다음 다섯 개의 주요 리포지토리로 구성되어 있습니다:
1. WarmCoolYolo
- YOLO12 기반 퍼스널 컬러 분류 모델
- Roboflow를 통한 데이터셋 관리
- 모델 학습 및 평가 파이프라인
- FastAPI 기반 백엔드 서버
- YOLOv12 모델 서빙
- RESTful API 엔드포인트 제공
- Postgresql 데이터베이스 연동
- Unity 기반 AR 애플리케이션
- ARFoundation을 통한 얼굴 인식
- 가상 메이크업 적용
- Photon 기반 실시간 채팅
4. WarmCoolSQL
- 채팅 정보 관리
- 유저 정보 관리
- 퍼스널 컬러 해설
- roboflow를 활용한 데이터 수집
- github를 활용한 데이터 수집
- open CV를 활용한 데이터 증강
6. WarmCoolVim
- vim으로 작성한 docker compose
- os:
,
- IDE:
,
,
- 프로그래밍 언어:
,
- AI/ML:
,
- 백엔드:
- DB :
,
- 클라우드 :
,
- 프론트엔드:
- 네트워킹:
- 데이터 수집 및 증강:
,
- 이메일(아이디 비밀번호 찾기용):
- 수익화:
- 디자인:
저작권은 전적으로 안영진에게 귀속되며, 본 고지문에 명시된 범위를 제외하고는 별도의 라이선스를 따르지 않습니다. Copyright © 2025 안영진. All Rights Reserved.
- 교육 및 강의 자료 활용: 경복대 빅데이터과(제작자의 학과) 출신 교수님 또는 경복대 빅데이터과 23학번을 가르친 타과 교수님의 강의 및 교육 자료 활용 (출처 명시 필수).
- 개인적인 학습 및 연구 목적의 참고.
- 앱에 대한 피드백 및 버그 보고.
- 기술적 기여를 위한 코드 수정 및 Pull Request 제출:
- 버그 수정, 알고리즘 개선, 개인 공부 등 비영리적인 기술적 기여를 목적으로 하는 코드 수정 및 GitHub Pull Request 제출 행위는 명시적으로 허용합니다.
- 단, 제출된 코드는 **출처를 반드시 밝혀야 **하며, 저작권은 개발자(안영진)에게 귀속됩니다.
- 모든 기관 및 개인의 상업적 이용.
- 이 코드를 수정하여 앱이나 웹, 프로그램, 강의 등으로 배포한 행위.(리포스터지로는 배포 가능)
- 허가된 범위를 벗어난 무단 복제 및 사용.