<<<<<<< HEAD
object detection을 이용한 혼잡도 정보 제공 웹 서비스
- 시스템 동작과정 간략 소개
- 특정장소에 카메라를 설치해서 해당장소를 찍은 사진을 일정 시간 간격으로 서버에 보낸다.
- 서버에서는 사진으로부터 객체 검출을 통해 몇명의 사람이 있는지에 대한 정보를 추출한다.
- 해당 지역이 사람이 많아서 혼잡한지 또는 적은지에 대한 정보를 클라이언트에 보낸다.
- 클라이언트에서는 장소 정보들을 종합해서 지도위에 나타내어서 사용자에게 혼잡도 정보를 정리해서 보여준다.
-
기술 스택 나열
- 카메라 모듈 -> esp32-cam
- 웹 서버 -> flask
- 데이터베이스 -> mysql
- 웹 프론트엔드 -> react.js
- 지도 api -> 카카오 지도 api
-
시스템 플로우
- 카메라 모듈에서는 캠으로 찍은 사진을 서버에 일정 시간 간격으로 보냄
- 서버에서는 사진으로부터 사람 수를 측정해서 데이터베이스에 저장
- 사용자는 웹서버로 웹페이지를 요청하면 서버에서는 웹 어플리케이션을 제공
- 클라이언트에서 혼잡도 정보를 서버에 요청하면 서버에서는 데이터베이스로부터 혼잡도 데이터를 가져와서 클라이언트에 보냄
Object Detection(YoLo)을 활용한 혼잡 여부 확인 웹 서비스 (React/flask)
1a3d5e695f54245c153aaec351828b3a17a29ed5