OpenCV, Dlib Python 얼굴인식기 제작
·
Study/Computer Vision
- 이번 포스팅으론 머리를 식히는 개념으로, 이제까지 배운 컴퓨터 비전 지식을 실제 서비스로 만들어보는 시간을 가지도록 하겠습니다.이전 글들은 전부 날아간 상태이므로, 추후 관련된 컴퓨터 비전 관련 지식들은 다시 정리할 것입니다. - 구현할 기능은, 영상 데이터를 받아서, 얼굴을 탐지하고, 해당 얼굴이 누구인지를 식별하도록 하는 것입니다.(동영상, 카메라의 실시간 분석도 가능) 식별된 구역을 바운딩박스로 묶어주고,탐지 결과를 출력 및 엑셀 파일로 저장을 해줍니다. (영상 인식 출입 통제의 가장 기본적인 기능) - 개발 시작0. 준비라이브러리 컴파일을 위해 비주얼 스튜디오 C++ 개발을 설치하시고,파이썬 최신버전(64bit여야 합니다.)에, 파이참 커뮤니티 버전을 설치하시면 됩니다. cmake도 설치해둡시..
Colab을 사용한 YOLOv4 커스텀 객체 탐지 모델 학습 (컴퓨터에 눈을 달아보자!)
·
Study/Computer Vision
- 클라우드 컴퓨팅으로, 구글에서 제공해주는 GPU를 사용해 객체 탐지 모델을 학습시키고 응용하는 방법을 정리합니다.로컬 컴퓨터가 성능이 좋다면 그것을 사용하시면 되고, 아니라면 여기서 학습시킨 weight값을 가져가서 개발 및 사용할수 있습니다. - 객체 탐지란,이미지에서 어느 위치에 어느 객체가 있는지를 알아내는 것을 의미합니다.무작정 모든 객체를 탐지하는 것이 아니라, 우리가 원하는 것을 검출하도록 학습시킬수도 있습니다.예를들면 OCR에서는 글자가 이미지, 영상 속 어느 위치에 있는지, 어떤 글자를 나타내는지를 알아낼수 있고,공사장 안전 탐지에선, 사람 객체와 안전모 객체를 검출해서, 사람이 안전모를 쓰고 있는지를 알아내거나, 혹은 특정 인물의 얼굴을 인식해서 보안으로 사용하거나, 여튼 다양한 것들..