Skip to content

ICE-Closet/Closet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

SMARTICE Closet

RaspberryPi, Sensors, MachineLearning을 이용한 SMARTICE Closet

SMARTICE Closet MOBILE APPLICATION

GitHub forks GitHub stars GitHub license AWS Django Android DeepLearning

자동으로 자신의 옷장안에 있는 옷들의 상태(옷장안에 옷의 유무)를 체크 해주고, 현재 옷장안에 있는 옷을 기반으로 개인 스타일 맞춤형 코디 서비스를 제공하기 위하여 이 서비스 제공해준다.

Team SMARTICE


  • 팀장
    • 박주영
  • 팀원
    • 이재성, 이유진, 이효섭

N|Solid

SMARTICE Project

Usecase Diagram

usecase



Major Applications

1. Backend Server - Django (API_SERVER)

주요 기능

  • Check clothes status: 라즈베리파이로 부터 옷의 정보와 옷의 상태를 전달받으면 해당옷을 db에서 찾아 상태를 업데이트한다.
  • Recommendation: 사용자가 선택한 스타일, 색상 과 날씨정보를 기반으로 옷을 추천한다(이때 추천은 5.Recommendation Algorithms에서 설계한 알고리즘 기반으로 실행하였다)

2. Mobile Application - Android (Android_Studio)

주요 기능

  • Take a picture of clothes: 사용자가 자신의 옷을 등록하기 위해 옷 사진을 촬영한다.
  • Browse clothes: 사용자가 촬영하고 저장한 옷을 카테고리(상의, 하의, 아우터, 드레스)별로 보여준다.
  • Show frequently worn clothes: 사용자가 자주 입었던 카테고리 별 옷을 보여준다.
  • Recommend clothes: 사용자는 스타일과 원하는 색을 선택하여 옷 추천 서비스를 제공받는다

3. Deep Learning - ML(ML & hyoseop)

주요 기능

  • Communicate with other: 머신러닝 서버는 app과 라즈베리파이와 socket 통신으로 데이터를 주고받는다
  • Classify clothes: 앱이나 라즈베리파이로 부터 옷의 사진을 받으면 해당 옷을 분류하여(색_패턴_카테고리) 서버로 전송한다.
  • Model train: 3가지 카테고리를 분류하는 딥러닝 모델(smallVGGNet model 기반)으로 학습하여 우리만의 모델을 저장한다.

4. Raspberry pi and sensors control - Raspberrypi & Sensor (raspberry)

주요 기능

  • Clothes in/out check: Light sensor로 옷장문의 개폐를 확인하고, 옷장 문이 열렸으면 Ultrasonic sensor 와 카메라가 작동한다. 사용자가 옷을 넣는지 빼는지 Ultrasonic sensor로 감지하고, 카메라로 찍은 옷의 사진을 ML server로 전송한다.

5. Recommendation Algorithms - Recommendation (Recommendation_algorithms)

주요 기능

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •