[2020 SWMaestro 11th] 열화상 카메라와 AI를 활용한 소방대응시스템 개발
스트리밍과 비전 기술을 활용하여 저해상도 열화상 카메라 영상에서의 화재 조기 탐지 및 요구조자 수색 솔루션을 제공합니다. 열화상/실화상 스트리밍 및 녹화 영상과 GPS를 제공하며, 화재 또는 사람 탐지 시 해당 정보를 알려주고, 오탐 수정을 위한 라벨링 플랫폼을 제공합니다.
//꼭 sudo su 후 (root계정으로) 실행해주세요.
chmod 744 init_sh.sh
./init_sh.sh
//에러 발생시 한번 더 실행해주고 DB와 Backend 설치 후 gunicorn restart 해주면 동작합니다.
mysql -uroot -p
// mysql 접속
CREATE DATABASE fireban default character set utf8 collate utf8_unicode_ci;
// fireban database 생성
GRANT ALL PRIVILEGES ON fireban.* to fireban@'%' IDENTIFIED BY 'fireban12#$';
//fireban database 접속 계정 생성
cd /home/webmaster/fireban
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py createsuperuser
// 어드민 계정 생성 id, 이름, password 입력
service gunicorn restart
cd /home/webmaster/front/src/lib
vim config.js
API_END_POINT와 END_POINT 에 주소를 서버 주소 또는 도메인으로 수정 API_END_POINT에는 꼭 주소 뒤에 /api 입력 각 주소 입력부분 끝에 절대 "/"를 넣지 않습니다.
//예시
//기존
export const API_END_POINT = "http://3.16.111.90/api";
export const END_POINT = "http://3.16.111.90";
//변경후
export const API_END_POINT = "http://www.fireban.kr/api";
export const END_POINT = "http://www.fireban.kr";
저장 후,
cd /home/webmaster/front
yarn add package
yarn build -p
service gunicorn restart
// 꼭 서버 재식작시 실행해줘야 backend가 제대로 동작함.
- https://developers.kakao.com 접속
- 개발자 등록 및 앱생성
- 웹 플랫폼 추가: 앱 선택 -> 설정 -> 일반 -> 플랫폼추가 -> 웹 선택 후 추가
- 사이트 도메인 등록 (웹 플랫폼 선택), 사이트 도메인 등록 (ex> http://www.fireban.kr, http://123.456.789.123)
- 페이지 상단의 [JAVASCRIPT 키]를 지도 API의 appKey로 사용하니 복사
cd /home/webmaster/front/public
vim index.html
//33번째줄 src="//dapi.kakao.com/v2/maps/sdk.js?appkey=앱키입력&libraries=services"></script>
앱키 변경 후
cd /home/webmaster/front
yarn build -p