Skip to content

Latest commit

 

History

History
140 lines (105 loc) · 7.06 KB

README.md

File metadata and controls

140 lines (105 loc) · 7.06 KB

Automatic Fruit Counter

Automatic fruit counter is web projects that classify and automatically calculate fruits.

1. Image file

imageupload

2. Webcam

webcam

🍌Index

🍓Architecture
🍓Frontend
🍓Backend
🍓Contributors
🍓Framework
🍓Docker Prerequisites

🍓Architecture

아키텍쳐
🍏 Frontend : React
🍏 Web Server : Nginx(Reverse Proxy)
🍏 WSGI : gunicorn
🍏 Application Server : Django
🍏 DataBase : MongoDB

🍓Frontend

🍍Design

🖍Design Document

🍍Structure

🍏 font_end/src/pages : Directory for pages
🍏 front_end/src/pages/components : Directory for components used on multiple pages
🍏 front_end/src/pages/logo : Directory for logos

🍓Backend

🍍Object Detection Model

🍏 YOLOv5
🍏 YOLOv5 github
🍏 DataSet : 6,000 images / 63 classes / 16,830 annotations Train/Test Split Class Balance

🍏 Training result

metrics/precision metrics/mAP_0.5
metrics/precision metrics/mAP_0.5
metrics/mAP_0.5:0.95 metrics/recall
metrics/mAP_0.5:0.95 metrics/recall
obj_loss box_loss cls_loss
Train train/obj_loss train/box_loss train/cls_loss
Validation val/obj_loss val/box_loss val/cls_loss

base model : YOLOv5s image base model : YOLOv5m image

🍓Contributors

Name Country Where to find you Role
MinJae Kim
Republic Of Korea Github Machine Learning
Chunghwan Kim
Republic Of Korea Github Back End, Devops
Chaeyeon Song
Republic Of Korea Github Front End
SiEun Lee
Republic Of Korea Github Front End
Dahyeon Jeong
Republic Of Korea Github Front End

🍓Framework

  • ReactJS
  • Django

🍓Docker Prerequisites

1. git clone

git clone https://github.com/2021SiliconValleyOnlineInternshipTeam-J/FruitBilling.git

2. docker compose build

docker-compose build

3. docker compose up

docker-compose up