Skip to content

Latest commit

 

History

History
130 lines (84 loc) · 8.09 KB

README.md

File metadata and controls

130 lines (84 loc) · 8.09 KB

🐶PuddyBuddy🛍️

image

👩🏻‍💻 프로젝트 소개

반려견 패션을 전문으로 하는 코디 교류 및 쇼핑 플랫폼


👥 팀 구성

강하연 이지수 장혜정
@noeyah2 @devJS00 @Ssun2zang
BE, DB, AI FE, DESIGN BE, CG, AI

🛠️ 기술 스택

BE

Spring MariaDB Swagger AWS

FE

Figma Dart Flutter Android Studio

CG

Unity

AI

Flask OpenCV

Communication

GitHub Notion Google Drive

image

📱 화면 구성

로그인
피드 게시물 상세보기 게시물 작성
스토어 상품 상세보기 가상피팅
마이페이지 반려견 추가
사이즈 측정
펫스널컬러 테스트

⚙️기능 설명

펫웨어를 판매하는 어플은 꽤 존재하나, 대부분 사람 옷, 혹은 다른 애견용품과 함께 반려견 의류를 판매하고 있습니다. 펫웨어만을 전문적으로 판매하는 어플은 보편화된 것이 거의 없습니다. 또한 반려견 패션에 관심이 있는 보호자들이 정보를 공유하고 서로 교류할 수 있는 플랫폼은 존재하지 않는 것으로 보입니다. 저희 어플은 유사 서비스들과 비교하여 사용자의 만족을 위해 아래와 같은 기능을 제공하려 합니다.

1️⃣ 코디 공유 및 쇼핑 플랫폼

  • 사용자는 피드에 구매한 옷과 반려견의 정보를 담은 사진을 게시할 수 있습니다.
  • 사용자는 게시된 사진의 옷 정보와 반려견 정보를 확인할 수 있습니다.
  • 사용자는 다른 사람의 글에 댓글을 달며 소통할 수 있습니다.
  • 사용자는 플랫폼을 통해 쇼핑몰의 옷 목록을 조회할 수 있으며, 펫스널 컬러, 옷 색상, 사이즈에 따라 필터링할 수 있습니다.

2️⃣ 펫스널 컬러 진단 기능

  • 펫스널 컬러란, “펫”과 “퍼스널 컬러”라는 단어를 합성하여 정의한 단어입니다.
  • 펫스널 컬러 진단을 통해 사용자가 반려견에 어울리는 옷 색과 톤을 미리 정하고, 이를 통해 기호에 맞는 옷을 모아볼 수 있도록 하였습니다.
  • 퍼스널 컬러를 진단을 논리적으로 하기 위해, “퍼스널 컬러의 정량적 진단 모델 연구. (정윤석, 2021)”을 반영하여 알고리즘을 작성했습니다.
image
  • 진단에 사용되는 색상 옷은 사실적인 랜더링을 위하여 bumped diffuse 쉐이더를 사용하여 정면 이미지를 제작했습니다.

3️⃣ 사이즈 측정 기능

  • 사용자가 정확한 방법으로 반려견의 사이즈를 잴 수 있도록 측정 가이드라인을 제공합니다.

  • 사용자로부터 입력받은 데이터와 사용자의 반려견과 같은 종인 반려견들의 데이터를 이용하여, 사용자의 반려견의 사이즈가 같은 종 대비 상위 몇프로인지 계산하여 보여줍니다.

  • 이 결과값과 함께 '종별 평균 사이즈 분포표'를 제공하여 사용자가 반려견의 옷 사이즈를 선택하는데 도움을 줍니다.

    size_graph

    예를 들어, 반려견의 종류가 말티즈이고, 사이즈가 평균보다 살짝 큰 편이라면 S~M을 선택하면 됩니다.

4️⃣ 가상 피팅 기능

  • 플랫폼 내의 옷을 시착한 이미지를 합성하는 기술을 제공합니다.
  • 옷 모델 제작을 위해 기존 강아지 모델을 옷 부분만 남겨 blender로 컷팅하였습니다. 이후 플랫폼에서 제공되는 옷의 패턴 일부를 크롭하여 텍스처로 모델에 적용하였습니다.
  • 텍스처가 반영된 모델의 정면 이미지를 서버에 저장하였고, 이러한 사진을 피팅 기술 사용 단계에서 강아지의 머리와 다리를 탐지하여 몸통에 맞게 변형 후 합성하여 피팅 이미지를 제작했습니다.