과제명 : 인공지능을 활용한 직원 식별 시스템
GitHub - wangjinhoon/University_project-Employee-identification-system-face-and-pass-learning-with-OpenCV-
사용 기술 스택 : Python, face_recognition, Yolo3, tracking
사용할 툴 : face_recognition, yolov3, OpenCV
사용 언어 : Python
기간 : 2021.02 ~ 2021.11
과제 목적
- 회사나 현장에서 직원이 출입을 할 때 사원증을 입구에서 찍고 들어오는데 이 경우 출입증이 도용된다면 도용한 자도 쉽게 회사에 들어 올 수 있다는 단점이 된다. 이것을 해결해 보고자 출입증과 얼굴을 식별, 매치하여 직원을 식별하는 시스템을 구현해 보고자 한다.
작동 방식
- 사용자가 카메라 앞에 출입증을 들고 서있으면 사용자 얼굴, 출입증, 출입증에 부착된 얼굴을 식별하여 세가지가 전부 맞을 경우에만 회사원으로 인식한다.
- 이후 가상의 선을 지나가는데 회사원인 경우는 들어온 시간, 날짜가 찍히게 되고 회사원이 아니라면 화면이 어둡게 변하여 거수자가 침입했다 알린다.
- 오른쪽 방향으로 거수자가 다시 나가면 화면이 밝아진다.
개발 환경
프로젝트 구조
시스템 구현 방법
얼굴 학습
출입증 학습
회사원 판별
트래킹
최종영상