지능형 실종자 탐색 시스템, PROBEE
1️⃣ 💡 프로젝트 소개 & 💡 Project Introduction
2️⃣ 🦾 주요 기능
3️⃣ 🎬 소개 영상
4️⃣ 👋 팀원 소개
5️⃣ 🌐 시스템 구조
6️⃣ 🛠 기술 스택
8️⃣ 📂 폴더 구조
9️⃣ 📝 소개 자료
✅ PROBEE는 코로나 이후 재난 문자 발송 건수가 급증하며 국민 피로도가 높아진 문제를 해결하기 위해, 실종자 경보 문자를 대체하기 위한 프로세스 구축을 시작했습니다.
✅ PROBEE는 지능형 실종자 탐색 시스템으로써 실종자 경보 문자에서 활용되던 인상착의 정보를 활용해 AI 탐색을 진행합니다. 또한, 보호자와의 직접적인 상호작용 과정을 추가해 탐색 과정에서 보호자의 불안감이 감소할 수 있도록 하였습니다.
✅ PROBEE는 실종 경보 문자를 대체하고, 인공지능을 활용하여 실종자 탐색 과정을 부분적으로 자동화함으로써 잦은 재난 문자로 인한 시민들의 피로감을 줄이고, 실종자 수색이 빠르고 효율적으로 이루어지는 것을 목표로 합니다.
✅ PROBEE started building a process to replace missing person alert messages to address the issue of increased public fatigue due to the surge in emergency text messages after the COVID-19 pandemic.
✅ PROBEE is an intelligent missing person search system that uses AI to search based on the physical descriptions utilized in missing person alert messages. Additionally, it includes direct interaction with guardians to reduce their anxiety during the search process.
✅ PROBEE aims to replace missing person alert messages and partially automate the search process using artificial intelligence, thereby reducing public fatigue caused by frequent emergency texts and making missing person searches faster and more efficient.
인상착의 텍스트 정보를 기반으로 인공지능을 활용해 CCTV 영상 분석을 진행하여 실종자 경보 문자를 대체하고 경찰 인력을 효율적으로 활용합니다.
AI를 통한 자동 CCTV 분석 프로세스 시작 후, 하단 탭과 지도 마커로 각 단계별 탐색 결과를 확인합니다.
실종자 유형은 색 배지로, 탐색 중인 실종자는 프로필 카드 색으로 구분하여 모든 실종자의 현황을 확인하고 원하는 인물을 검색할 수 있습니다.
보호자와 경찰에게 실시간 탐색 진행 현황을 제공하여 보호자의 불안감을 감소시킵니다.
1차 탐색 결과를 보호자가 직접 선별하고, 선별된 이미지는 2차 탐색에 사용되어 정확한 결과를 제공합니다.
사설 기업이나 행사에서의 실종자 탐색, 도난 동선 추적, 범죄 용의자 동선 추적, 유실동물 탐색 시스템 등으로 확장이 가능합니다.
노종빈 ****0891 |
김지원 ****0812 |
정수환 ****1663 |
신채원 ****3021 |
안채영 ****3024 |
팀장, Backend | AI | Backend | AI | Frontend |
[email protected] | [email protected] | [email protected] | [email protected] | [email protected] |
역할 | 종류 |
---|---|
Programming Language | |
Library | |
UI Component Library | |
Styling | |
Formatting | |
Package Manager | |
Web Server |
역할 | 종류 |
---|---|
Programming Language | |
Framework | |
Build Tool | |
API | |
Database | |
Database Service | |
Application Service | |
Message Queue |
역할 | 종류 |
---|---|
Operating System | |
Programming Language | |
Framework | |
AI Env | |
Remote Env |
역할 | 종류 |
---|---|
Image Detection | |
TextReID | |
Image Similarity Search |
역할 | 종류 |
---|---|
Web Service | |
CI/CD |
역할 | 종류 |
---|---|
Communication | |
Design | |
Version Control |
-
Docker Desktop 다운로드 📥:
-
Windows
- Docker Desktop for Windows 페이지로 이동합니다.
- Download for Windows 버튼을 클릭하여 다운로드합니다.
-
Mac
- Docker Desktop for Mac 페이지로 이동합니다.
- Download for Mac 버튼을 클릭하여 다운로드합니다.
-
-
Docker Desktop 설치 💻:
-
Windows
- 다운로드한
.exe
파일을 실행합니다. - 설치 과정에 따라 진행합니다.
- 다운로드한
-
Mac
- 다운로드한
.dmg
파일을 실행합니다. - Docker 아이콘을 Applications 폴더로 드래그합니다.
- 다운로드한
-
-
Docker Desktop 실행 🚀:
- 설치가 완료되면 Docker Desktop을 실행합니다.
- Docker Compose가 포함되어 있으므로 별도로 설치할 필요가 없습니다.
-
프로그램 실행 🏁:
- 명령 프롬프트 또는 PowerShell을 열고, 다운받은 프로젝트의 루트 경로로 이동합니다.
- 다음 명령어를 입력하여 프로그램을 실행합니다.
cd server docker-compose up -d
-
프로그램 종료 🔚:
- 다음 명령어를 입력하여 프로그램을 종료합니다.
docker-compose down
- 다음 명령어를 입력하여 프로그램을 종료합니다.
├── 📂.github
├── 📂frontend 🗂 프론트엔드 레포지토리(React)
├── 📂ai 🗂 ai 레포지토리(FastAPI)
├── 📂server 🗂 백엔드 레포지토리(Spring Boot)
├── 📂docs 📚 github pages 레포지토리
└── 📜 각종 세팅 파일
└── 📕 Readme.md