ObsCare_Main
소개
공공장소에서 눈만 돌리면 CCTV가 보인다는 말이 과언이 아닐 정도로 CCTV가 우리 생활에 깊숙이 자리 잡았습니다.
CCTV의 대수가 급격히 늘어나면서 관리와 효율성 문제와 더불어, 곳곳에 설치된 CCTV를 개별 관제하는 것으로는 응급 상황 대처 등에
실효성이 떨어질 수 있다는 지적이 대두되고 있습니다.
이런 문제점을 해결할 수 있는 방안으로 영상을 자동으로 분석하여
문제 상황을 즉시 알리는 지능형 영상관제 시스템(ObsCare)을 제시하고자 합니다.
시스템 구성도
시연 화면
상황 감지 시 log 발생
이전 영상 확인 위한 정보 입력
이전 영상 확인
설치 및 실행
Ubuntu 20.04 터미널에서 설치한다고 가정하였습니다.
clone repository
git clone https://github.com/SSU-DC-DCWZ/ObsCare_Main.git
가상환경 생성 및 활성화
python -m venv venv
source venv/bin/activate
의존성 패키지 설치
cd ObsCare_Main
pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 -f https://download.pytorch.org/whl/torch_stable.html
pip install -r requirements.txt
실행
python3 ObsCare.py
시연 시스템 사양
1. UVC 카메라
국제에이브이 에이스원 X PRO2
2. GPU 및 cuda 버전
NVIDIA GeForce RTX 3080 10GB, CUDA 11.4
3. CPU
Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz
4. 메모리
16GB
5. Python version
Python 3.8.10