딥러닝 모델을 이용한 졸음 감지 서비스와 함께 눈 건강 보호, 일정 관리 등의 부가 서비스를 제공하는 프로젝트 3. 주요기능
4. 결과물4.1 얼굴인식 4.2 졸음감지경고 4.3 눈 깜빡임 경고 4.4 투두리스트(ToDo-List) 4.5 통계제시 4.6 각종 게시판 4.7 졸음 방지 및 눈 건강 보호 해결책 5. 구성원 및 역할분담
<느낀점>
2019-06-11 23:39:35 딥러닝(CNN)을 사용하여 사람의 눈을 뜨고 있는지 감고 있는지 감지하는 인공지능 모델을 만들어봐요! Source code(Github): https://github.com/kairess/eye_blink_detector Dependencies: Download dlib shape_predictor model: https://github.com/davisking/dlib-models/blob/master/shape_predictor_68_face_landmarks.dat.bz2 Dataset (Closed Eyes in the Wild): http://parnec.nuaa.edu.cn/xtan/data/ClosedEyeDatabases.html Original Blog: http://alexoglou.webpages.auth.gr/wordpress/?p=65 저번 포스트에서는 웹캠을 통해 얼굴의 위치를 찾는 코드를 구현해보았다. 이번 포스트에서는 해당 코드에서 이어 인식된 얼굴에서 눈의 위치를 찾는 것을 구현해보도록 하겠다. 먼저 사람의 얼굴을 68개의 점으로 표현한 데이터가 있다. 위처럼 표현된 사람의 얼굴을 통해 사람의 눈의 위치를 찾도록 하겠다.
predictor .dat파일을 설정한 후 위처럼 얼굴을 68개의 점으로 활용할 수 있도록 landmarks 변수에 지정한다. 위의 그림처럼 눈의 끝 꼬리의 점인 36번과 39번을 line으로 연결하여 나타내었다. 실행 결과 아래와 같이 눈의 끝과 끝을 잘 검출하는 것을 알 수 있었다. 다음 포스트에서는 눈의 깜빡임 감지를 구현해보겠다. |