프로젝트 기간: 2022.11 - 2022.12.2
팀명 : BINARY ESG
팀원 : 이진수, 이정민, 이현규, 박상규, 정지윤
다중 이용 시설에 짐만 놓고 자리를 비우는 '사석화 현상'
이 증가하고 있다.
이로인해 필요한 사람이 해당 자리를 이용하지 못하는 경우가 발생하고있다.
=> 일정 시간 이상 짐만 있는 경우, 자리의 짐을 치워 해당 자리를 이용 가능하게 하는 자리 관리 시스템을 제공한다.
-
JAVA11(필수), Python(필수), Git(필수), IntelliJ(권장)를 버전에 맞게 설치
오른쪽의 링크를 통해 다운로드 가능 -- 다운로드 링크 -
사전학습 모델 다운로드 -- 다운로드 링크
-
git clone
git clone https://github.com/LeeJinSoo-BIN/BINARY-ESG.git
-
아래의 코드를 통해 필요한 라이브러리 추가 설치(pip가 설치되어있다고 가정)
setup.sh
(window)
sh setup.sh
(linux) -
아래의 코드를 통해 flask를 실행
python3 model/detector/binary_esg_flask.py
-
아래의 코드를 통해 H2를 실행 후 사진처럼 JDBC URL 정보 설정 후 연결
DB/h2/bin/h2.sh
(window)
sh DB/h2/bin/h2.sh
(linux)
- clone 받은 폴더 안의
back-end
폴더를 spring boot를 통해 Open 후ESGApplication
실행
tool | |
---|---|
개발언어 | |
데이터베이스 | |
웹 서버 | |
모델 서버 | |
모델학습 환경 | NVIDIA-SMI 450.66 Driver Version: 450.66 CUDA Version: 11.0 GeForce RTX 2080 Ti |
개발환경 | Windows10 64bit Ubuntu 18.04.2 LTS |
자리 현황을 3가지 상태 (이용 가능, 이용 중, 장시간 짐만 방치) 로 구분
→ 이용자와 관리자가 한눈에 보기 쉽게 함
장시간 짐만 있어 방치됐던 자리의 순환을 통해
→ 더 많은 사람들의 자리 이용을 기대 가능
인공지능을 통해 별도의 작업 없이 주기적으로 자리 상태 자동 갱신
→ 관리자의 다중 이용 시설 관리를 편리
‘다중 이용 시설의 사석화’
를 관리함으로써, 효율적인 자리 이용 및 관리가 가능할 것으로 예상됨
이름 | 역할 |
---|---|
이진수 | 인공지능 |
정지윤 | 데이터 수집, 디자인 |
이정민 | 인공지능 서버와 웹 서버 연결 |
이현규 | 백엔드 |
박상규 | 프론트 엔드 |