Skip to content

boostcampaitech6/level2-3-cv-finalproject-cv-08

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔊 목소리로 가상 얼굴 생성 서비스 [너의 목소리가 보여]

✅ Project Overview

사용자의 목소리를 입력 받아 얼굴을 생성하고,
생성된 얼굴을 다른 영상 속 얼굴에 합성하여 결과물 제공하는 서비스 제작

✔️ 기획의도

  • 사생활 보호와 사용자 경험을 향상
  • Multi-modal 기술에 대한 경험
  • 실제 서비스를 개발하고 개선하는 것

  1. 요즘 얼굴을 드러내지 않고 활동하는 사람이 많아졌다는 점
  2. 사생활이나 목소리와 어울리지 않아 이질감을 주는 문제

이를 해결하기 위하여 성대와 울림통에 의해 목소리가 결정되고, 사람의 목소리에서 추출한 특성으로 여러 생리학적 구조와 특성을 구별할 수 있음 을 이용합니다.

이런 목소리와 얼굴 간의 상관 관계 를 학습하도록 하였습니다.

✔️ 기대효과

✔️ 차별점

⭐ 성장과 공유, 그리고 함께

  • 각자가 학습한 내용을 팀 내에 발표를 통해 공유하여 함께 성장하기
  • 캠퍼 모두와 함께 성장하기
    • MLOps 에 대해 팀원들과 공부한 내용을 정리하고 외부 세션에서 그 내용을 공유하기
    • 부캠 논문 읽기 모임 세션(aka 부논모)을 운영
  • 팀원 간의 친목 도모 및 개발 효율 극대화하기
    • 매주 1회 이상 오프라인 회의 및 모각코 진행
    • Workcation 2회 진행

도파민(중독) 개발

  • 최종 프로젝트를 구현하기 위해 애자일하게 문제를 접근 하여 Bottom Up 방식으로 개발할 부분을 정리하여 단계적으로 서비스를 고도화 해나갈 수 있도록 하였습니다.
  • 모든 프로젝트에 사용했던 코드를 모듈화 을 통해 재사용 가능하도록 하였으며, 이를 활용하여 서비스 고도화 작업을 이뤄나갔습니다.
  • 실 서비스까지 프로젝트로 제공하겠다는 마음과, 순간 순간 집중하는 팀원들간의 단합력으로 도파민 풀충전 개발을 항상 함께 해나갔습니다.

➡️ 그 결과 2일 만에 사용 횟수 🌟 100회 달성 🌟

✅ 팀원 소개

우리는 조화지속 가능한 성장을 추구하는 팀 MakeZenerator 입니다.

각자의 위치에서 오너십을 가지고 적극적으로 참여함으로써, 우리는 협업의 힘을 최대화합니다. 치열한 고민끊임없는 학습으로, 자신의 역량을 키우고 새로운 아이디어를 탐구합니다. 우리의 모토는 함께 성장한다입니다. 서로를 뒷받침하며 동료들과의 소통을 통해 더 나은 팀을 만들어갑니다.

열정과 도전 정신으로, 우리는 항상 앞으로 나아가고 있습니다 !

👥 팀원

[신호준] [김태양] [김혜지]

[정소윤] [성주희] [임서현]

👥 역할

✅ 타임라인

팀 구성, 방향성을 설정하고 프로젝트를 설계하였습니다. 이후 서비스 파이프라인을 설계, sprint 주기에 맞춰 회의를 진행하고, 기능명세서를 작성하여 task를 진행하였습니다.

원활한 서비스 완성을 위해 Version을 나누었고, 서비스를 실습해보기 위해 간단한 v0.1, 이후 데이터 파이프라인을 구축하고, 시스템 아키텍처와 서비스 전반을 고도화하여 현재의 v1.0 최종 프로젝트 배포 가 완료된 상태입니다.

✔️ 타임라인 표

✅ 시스템 아키텍처 & 파이프라인

✔️ 아키텍처 사진

✔️ 파이프라인 사진

✅ Getting Started

아래 Readme를 통해 직접 프로젝트에 구현된 코드를 살펴볼 수 있습니다.

💫 Model

📊 Data

🖼️ Frontend

💻 Backend

🌐 MLOps

Links

updated. 2024.04.02

updated. 2024.03.31