제1회-스프린트챌린지-5조-APP
- 실시간 영상 스트리밍 및 화재 감지 소프트웨어
- 홈캠 혹은 카메라를 통해 실시간으로 화재를 인식하고 사용자에게 알림
- 화재 경보기에 잦은 오류가 발생, 교차 검증으로 이를 대체 혹은 보완
- 이용자가 홈캠을 통해 화재를 사전에 인식하여, 집을 비운 시간에도 반려동물 혹은 자녀를 재난 상황으로부터 실시간으로 케어
- 현실적 문제로 홈캠을 통한 실시간 감지 대신, 기존에 저장된 영상에서 화재 발생 시에 감지하는 형태로 구현.
![image](https://private-user-images.githubusercontent.com/107484383/400131434-32bf8d84-d471-4b08-8931-c4ca42c4ba61.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NTczNDcsIm5iZiI6MTczOTU1NzA0NywicGF0aCI6Ii8xMDc0ODQzODMvNDAwMTMxNDM0LTMyYmY4ZDg0LWQ0NzEtNGIwOC04OTMxLWM0Y2E0MmM0YmE2MS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNFQxODE3MjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02NzUwN2MwNTk5ZjEwNGUxZWFiMzE4MThjMmZmYWNiMDY1MDQ4ZGJjYzI3YTIyZjBkMjFlMDM1MGM4MWMyMWI4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.6wu5DJ3Fuy61ML3Pkm-tXwm4SzdKtxnTBm_WtTvKgYo)
- SwiftUI 프레임워크 활용
- GUI 및 백엔드와 연결
- Combine(실시간 처리), AVkit 등의 라이브러리 사용
- 스트리밍 통해 홈캠 영상 확인, 화재 감지 시 알림 메시지 전달
- Bidirectional Streaming(양방향 스트리밍) 형태로 client(swift)와 ai model server(python) 사이를 연결
- 중간 전달자 역할
- golang 사용
- 실시간 객체 탐지에 적합한 딥러닝 모델
- 실시간 물체 탐지 기능: input 영상을 frame 단위로 분할한 뒤 각 이미지에서 목표를 탐지
- python으로 학습 및 사용
480.mov
- [Mobile] Swift
- [BackEnd] Go + Python
- [AI] yolov5 (Python)