한국산업기술대학교 졸업 작품 S2-01의 팀 Dandelion입니다.
Eyetem은 딥러닝 기반으로 편의점 제품을 학습하여 시각장애인에게 도움을 주는 Android 프로젝트입니다.
시각장애인은 편의점에서 제품을 구매할 때 많은 고충을 겪습니다. 같은 과자라도 다른 맛, 같은 형태의 과자들이 많이 존재하고 이 중 원하는 제품을 구매하기는 쉽지 않습니다. 시각장애인을 위해 제품에 점자가 제공되는 제품이 있지만, 이는 음료 제품에 한정되어있고 탄산, 맥주 같은 대략적인 범주만 알려주고 있습니다.
현재 객체 인식을 통해 정보를 제공하는 애플리케이션은 많이 존재하지만, 대부분 애플리케이션은 대략적인 범주를 제공할 뿐 정확한 정보를 알려주지 않습니다. 저희는 객체 인식의 범주를 편의점 제품으로 좁히고 정확한 제품명을 알려주는 애플리케이션을 개발하고자 합니다.
한상혁 서버/머신러닝 |
박다수 애플리케이션 |
임채민 애플리케이션 |
정지운 데이터셋 |
- Kotlin
- OpenCV
- Python
- TensorFlow
- Flask
- AWS
- YOLO v5
- Agile Framework - Scrum 모델 사용
- Github
- Trello
- SpreadSheet
- Slack
기능 | 상세 기능 | 담당자 | 구현 여부 |
---|---|---|---|
데이터셋 | 딥러닝을 위한 제품 사진 준비 | 정지운 | O |
딥러닝 | 데이터셋을 토대로 모델 학습 | 한상혁 | O |
카메라 | 촬영한 사진을 네트워크로 전송 가능하도록 resize | 임채민 | O |
전송 | reszie된 사진을 서버로 전송 | 임채민 | O |
수신 | 서버에서 수신된 값을 액티비티에 표출 | 임채민 | O |
UI | 장애인 접근성을 토대로한 UI 제작 | 박다수 | O |
라이브러리 | 목적 | 사용환경 |
---|---|---|
CameraX | 카메라 | Android |
Retrofit2 | HTTP 통신 | Android |
Glide | Image 호출 | Android |
Flask | Web Server | Server |
TensorFlow | Deep Learning | Server |
YOLO v5 | Deep Learning | Server |