본문 바로가기

darknet

(2)
Theft Chaser : Yolo를 활용한 도둑탐지 - darknet 코드 수정으로 알람 만들기 이전 포스팅에서 학습 및 테스트를 통해 제한적이지만 도둑질을 인식할 수 있다는 것을 보았습니다. 이번엔 도둑질 하는 상황이 포착되면 시스템 상에서 알람을 울리게 하는 부분에 대해 다뤄보겠습니다. 이전 포스팅까지 프로젝트를 진행하며 가장 많이 받은 질문 중에 하나가 '다른 의도로 같은 행동을 하는 사람을 어떻게 잡아낼 것인가?' 입니다. 저희는 그 문제를 해결해나가기 위해 여러 단계를 생각하고 있는데 1. 의심스러운 사람과 아닌사람을 구분하는 척도를 만든다. 2. 잠깐의 오탐으로 도둑으로 몰리지 않게 만든다. 이 두 가지를 먼저 해야겠다고 생각했습니다. 그래서 먼저 만들어본 부분이 2번을 보완할 수 있다 생각하고 개발해 보았습니다. system architecture는 이렇습니다. image.c에서 The..
Theft Chaser : Yolo를 활용한 도둑탐지 - Yolo 설치 앞의 글에서 GPU를 사용해 학습시키기 위한 환경을 구성해주었습니다. 이제 Yolo를 다운받아줍니다. git clone https://github.com/pjreddie/darknet 다운을 받고 darknet 폴더로 이동해 Makefile을 열어줍니다 vi Makefile nano Makefile Makefile을 열게되면 제일 위에 있는 항목들부터 수정해줍니다. 이전에 GPU 사용을 위해 CUDA와 CUDNN을 설치해 주었으니 GPU와 CUDNN의 값을 0에서 1로 바꿔줍니다. (0 = 사용하지 않음, 1 = 사용) OPENCV도 0이라 써있다면 1로 고쳐줍니다. 그 다음 밑으로 내려와서 'ifeq ($(GPU), 1)' 항목을 찾아줍니다. 찾으셨다면 COMMON+ 와 LDFLAGS+ 에 써있는 경로..