SocialPeace / violence-detector

딥러닝을 이용한 폭력 감지 자동 신고
2 stars 2 forks source link

ABDetector

웹캠을 이용한 실시간 비정상 행동 감지 서비스

비정상 행동이 포착될 경우 등록된 번호로 텔레그램 알림을 받을 수 있음

프로젝트 구동 환경

프로젝트 구성

가상환경 설치(폴더에 기 생성된 .venv 가상환경 사용을 권장)

python -m venv [가상환경이름]

가상환경 실행

source [가상환경이름]/Scripts/activate

가상환경 모듈 설치

pip install -r requirements.txt

opencv 모듈 copy

opencv_module 폴더의 파일들을 가상환경/lib/site-packages에 삽입

동영상에서 이미지 frame 추출

python extract_frame.py

이미지 agumentation

python agumentation.py

이상행동 감지 서비스 실행

비디오 파일

python run.py --type 0

웹캠

python run.py --type 1