- 이 프로젝트는 CCTV 영상을 활용해 범인 검거를 보다 쉽게 검출할 수 있는 것을 목표로 합니다.
- 재정상 문제로 인해 값싼 CCTV를 사용하고 있는 지역은 밤 중 영상의 화질이 좋지 않기 때문에 범죄가 일어날 확률이 높습니다. 우리는 이 점을 개선하고자, Yolo를 이용하여 범인을 추적한 후 3D face로 만들어 더 쉽게 몽타주를 만들 수 있도록 개발하였습니다.
- Deep3DFaceReconstruction (microsoft) github: Microsoft Github, weights : model
- Image Super Resolution github: ISR
- Colorization github: Colorization Github
- Yolo 사용을 위한 가상환경 설정
- 흑백의 영상에 컬러화작업
- 정확도가 100%인 사람의 위치를 좌표값을 저장
- 해당 좌표값을 바탕으로 얼굴 추출
- 추출한 얼굴의 해상도 향상
- 3d face 제작
프로젝트 파일은 Colab으로 실행됨
- 로컬 폴더와 Google Drive 연동
- 추후에 만들어 질 파일들을 담을 폴더를 생성
- yolo 환경변수 세팅
- Face API
- Yolo 출력, 업로드, 다운로드 함수 구성
- 동영상 내 사람 객체 추출 함수 구성
- Yolo 영상 및 좌표를 Google Drive 에 저장
- 동영상 내 정확도가 100% 인 사람 객체의 프레임을 txt로 저장
- 사람 객체에서 얼굴만을 따로 추출하여 face 폴더에 저장
- Microsoft 3D Reconstruction Model weight 이용
2019년 빅데이터 청년인재 대상