Skip to content

nahyun0121/k_beauty

Repository files navigation

K_beauty💄

화장을 잘 하는 친구들을 부러워 하는 친구들을 종종 봤다(우리도 그렇고).
그런 친구들은 보통 자신의 얼굴에 맞는 화장법을 잘 알고 화장하는 경우가 많다.
기본 화장법뿐만 아니라 다양한 화장법을 해 볼 수 있도록 자신의 얼굴과 비슷한 뷰티 유튜버를 추천해 준다.

Installation

  • pip install numpy
  • pip install opencv-contrib-python
  • pip install matplotlib
  • pip install request
  • pip install dlib
  • pip install boto3

Function

1.사진 업로드
*쿠비의 요구 형식에 맞는 사진 업로드 후 성별을 "남자" 혹은 "여자" 형태로 입력한다.

2.얼굴 유사도 분석 및 얼굴 스와핑
*입력한 성별에 맞는 py파일을 실행 하면 사용자와 가장 닮은 유튜버의 정보가 출력된다.
*py파일은 사용자 사진과 기존 저장 되어있던 유튜버 사진들을 히스토 분석해 유사도가 가장 높은 유튜버를 뽑아 낸다.
*그리고 사용자와 유튜버 얼굴을 스와핑 한 사진을 저장해 준다.

3.닮은 유튜버 정보 전송
*py에서 반환하는 닮은 유튜버의 이름, 유튜브 주소, 얼굴 유사도를 line으로 전송해준다.
*py에서 버킷에 전송해 준 얼굴 합성 파일을 line으로 전송해준다.

Contributing

1.프로젝트를 fork 해 주세요. "http://khuhub.khu.ac.kr/2020105576/k_beauty.git"
2.develop 브랜치를 체크아웃 해주세요. "git checkout update"
3.변경사항을 메시지와 함께 commit해 주세요. "git commit -m "NEW"
ㄴ> 수정 사항도 멘트에 적어주면 감사하겠습니다.
4.브랜치를 push 해 주세요. "git push origin develop"
5.merge request를 요청해 주세요. 이 프로젝트에 기여할 수 있습니다

Api

line api
opencv api

Contact

👤강다현, 김나현
email: [email protected]
email: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published