본문 바로가기

Spielraum/History

[프로젝트] Virtual Fitting Service

728x90

Virtual Fitting Service


1_프로젝트 목적

- 최근 MZ 세대들의 트렌드 키워드는 자기 브랜딩화

- 자신의 개성을 중요시 하는 MZ세대를 저격한 Virtual Fitting Service

- 상품 이미지디자인 이미지합성하여 원하는 Fitting 이미지 도출 


2_알고리즘

1) INPUT

- Opencv를 이용하여 상품 이미지와 디자인 이미지 불러오기

 

2) 의류 분할

- grabCut을 이용하여 의류 분할 및 추출

- 추출할 상품의 (x, y) 좌표와 width&height 적절히 설정

 

3) 이미지 이진화

- numpy를 이용하여 2)의류 분할의 결과물에서 배경을 제외한 모든 부분을 하얀색으로 변환하면 이미지 이진화

- bitwise의 not 연산을 이용하여 이진화된 이미지 반전

 

4) 이미지 합성

- bitwise의 and 연산을 이용하여 1) INPUT 과 2) 이미지 이진화 결과물들 합성

 

5) OUTPUT

- bitwise의 or 연산을 이용하여 4) 이미지 합성의 결과물들 합성


3_프로그램 코드

https://github.com/Dayoung-Jung/HYPER/tree/master/Virtual_Fitting_Service

 

GitHub - Dayoung-Jung/HYPER

Contribute to Dayoung-Jung/HYPER development by creating an account on GitHub.

github.com


4_시연 결과

1) 상의 Virtual Fitting

2) 하의 Virtual Fitting

3) 아우터 Virtual Fitting