본문 바로가기

Project

[GDSC Toy project - ML X Flutter] 이미지 분류 앱 제작 최종

회의 방식

  • 줌을 사용하여 회의
  • 노션을 사용하여 회의 기록, 의견 공유
  • 주제 선정 이후에도 프로젝트 진행 현황과 추가 아이디어 등을 노션으로 공유

 


앱 소개

동물원 앱🦒

 

  • 주제 : 동물원에서 사용할 수 있는 동물 스탬프 등록 앱
  • 효과 : 동물원에 있는 다양한 동물들을 볼 수 있게 유도, 동물에 대한 정보를 빠르고 간편하게 제공
  • 기능 
1. 이미지 촬영 (카메라, 갤러리)
2. 동물 판별(ML)
3. 동물 스탬프 저장 (DB)
4. 동물 정보 제공 (웹 크롤링)
5. 스탬프 개수 표시
6. 동물원 안에서만 스탬프 등록 가능 (GPS)

UI (Adobe XD 사용)

 


와이어 프레임

 

 

  • 앱의 대략적인 구조를 그림으로 표시
  • 프론트를 제작하며 서로 헷갈릴 수 있는 기능이나 애니메이션을 미리 정하고 공유함

 

 

 

 

 

 

 

 


ML 개발

: Kaggle에서 DataSet을 찾아 사용 동물 종류 80가지 -> 10가지로 축소 : 정확도 문제

 

https://www.kaggle.com/alessiocorrado99/animals10%EF%BB%BF

 

Animals-10

Animal pictures of 10 different categories taken from google images

www.kaggle.com

※ 사용 패키지


Flutter 개발

 

파트 분배

동물 설명, 스탬프 등록 팝업 로딩, 메인, 카메라, 갤러리, 동물 확인 팝업, ML연동

 

 

           image_info_screen.dart : 동물 정보 화면

           loading_screen.dart : 로딩 화면

           stamp_screen.dart : 메인(스탬프) 화면

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

※ 사용 패키지

 

 


깃허브

 

개인

https://github.com/hyunjin-C/GDSC_Toyproject

 

GitHub - hyunjin-C/GDSC_Toyproject

Contribute to hyunjin-C/GDSC_Toyproject development by creating an account on GitHub.

github.com

 

 

전체

https://github.com/GDSC-ToyProject-C

 

GDSC-ToyProject-C

GDSC-ToyProject-C has 2 repositories available. Follow their code on GitHub.

github.com

 


앱 시연

 

video1.mp4
13.25MB
video2.mp4
16.21MB