관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

컴퓨터 비전 10 - 얼굴 탐지(Face Detection) 3 : 얼굴 탐지 확률 그리기와 자신의 얼굴 탐지하기 본문

인공지능/컴퓨터 비전

컴퓨터 비전 10 - 얼굴 탐지(Face Detection) 3 : 얼굴 탐지 확률 그리기와 자신의 얼굴 탐지하기

huenuri 2024. 11. 14. 13:00

이어서 얼굴 탐지 실습의 나머지 부분을 진행해 보겠다. 이제 곧 하루치의 수업이 끝나고 4시간 분량의 수업이 하나 남아있다. 이것만 하면 컴퓨터 비전 공부는 마치려고 한다. 오늘 이 공부를 다 마치고 내일부터는 자바스크립트를 공부할 테니 그동안 밀리고 쓰지 못한 특강 후기도 저녁부터는 작성을 해봐야겠다. 오후에 다 끝낼 수 있을지는 미지수이지만.


 

 

 

얼굴 객체 탐지 실습 세번째

 

얼굴 탐지 확률 그리기

 

 

 

얼굴일 확률이 100%라고 나온다. 만약에 위치에서 -10을 해 주지 않으면 이렇게 바짝 붙은 값이 나온다.


 

 

 

 

 


 

 

 

여러 가지 직선과 텍스트 관련 매개변수 정리

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

이렇게 다양한 파라미터와 설정이 있다.


 

 

 

 

 

 

 

 

 

 

폰트도 이렇게 많이 있으니 필요한 내용을 찾아서 사용하면 된다. 암기할 것은 하나도 없다. 그냥 이런 게 있었지 하면서 인터넷 검색하면 다 나오니 이해만 하면 될 것이다.


 

 

 

 

 

 

카메라 연결해서 자신의 얼굴 탐지하기

 

 

 

 

하지만 영상을 잘 살펴보면 좌우가 반전되어 나온다. 우리는 이것을 원래대로 잘 나오도록 코드를 수정할 것이다.

 

 

 

 

행 방향은 axis가 1이므로 1로 설정하면 된다.


 

 

 

 

 

 

오른손을 들어보니 제대로 카메라가 인식되고 있음을 확인했다.


 

 

내 얼굴 객체 탐지하기

 

이전에 사용했던 좌표값을 만들었던 코드에서 반복문과 변수를 담는 것만 가져와서 while 문 안쪽에 넣어주었다. 그리고 img라는 변수를 flip_frame으로 바꾸어준 것이다.

 

 

 

 

내 얼굴을 잘 탐지하고 있다.

 


 

 

 

학습을 마치고

이렇게 새벽부터 4시간 분량의 수업을 듣고 정리해 보았다. 한 시간짜리 수업이라고 할지라도 코드를 일일이 작성하고 상황을 기록하며 하니 두 배 정도 걸린다. 사실 오늘은 공부가 잘 되지 않아서 수업을 건너뛰고 싶은 마음이 무척 컸다. 그래도 이 마음을 이기고 공부를 해보니 정말 좋았다.

오늘 아침에도 나 자신을 이겼다는 생각에 기쁨과 미소가 살며시 그려진다. 이제 조금 쉬었다가 나머지 하루치 수업도 들어볼 것이다. 선생님은 중요한 것 요점 위주로 강의하시니 그런 점이 책과 다르게 좋았다.

 

잠시 책을 살펴보니 얼굴 탐지 관련 내용은 9장에 등장한다. 다 공부하려면 아직 멀었고 내년 1월에나 할 수 있을 것 같다.