앞의 포스팅으로 학습까지 끝냈습니다.
이번 포스팅에서는 알람 기능을 추가로 넣고, 저희의 시연영상을 올리겠습니다.
알람 기능
먼저 저희의 알람기능의 구성도 입니다.
저희는 인식률이 80퍼센트 이상일 때 알람이 울리도록 설정하였습니다.
1) cd opencv/opencv-4.0.1/build/darknet/src 로 경로를 이동한 후 image.c 파일을 수정합니다.
2) 헤더 파일에 다음과 같은 코드를 추가합니다.
#include <stdlib.h>
#include <string.h>
#define _CRT_SECURE_NO_WARNINGS
3) 다음은 아래의 사진을 참고합니다.
:set number -> 245 를 치면 245번째줄로 이동합니다.
사진은 인식률이 50기준입니다. 테스트 해볼 때 캡쳐한 거라 참고만 해주세요.258번째 줄을 *100>=80으로 변경하시면 인식률 80이상일 때 울립니다.
다음은 저희가 만든 시스템의 유튜브 영상 입니다.
https://www.youtube.com/watch?v=PQhcmQtmMTQ
저희의 추가 계획으로는 더 많은 행동들을 탐지하도록 하고, 누구나 상용이 가능한 웹페이지 구현이 추가적인 계획입니다.
참고 블로그 : https://jainn.tistory.com/16?category=863486
아가 뭐해? - Yolov3 알람 시스템 구현하기
학습시킨 데이터가 인식이 잘 된다면 매우 간단한 방법으로 객체 탐지가 될 때마다 알람이 울리게끔 할 수 있습니다. 저희는 영유아가 위험행동을 했을 때, 어떤 식으로 부모에게 알릴 것인가에
jainn.tistory.com
'2020_capstone' 카테고리의 다른 글
[10] YOLOv3 데이터 학습하기 (1) | 2020.06.29 |
---|---|
[9] Yolo_mark 이용하여 labeling하기 (0) | 2020.06.29 |
[8] Ubuntu에 YOLOv3 설치하기 (0) | 2020.06.29 |
[7] Ubuntu에 OpenCV 4.0.1 설치하기 (2) | 2020.06.28 |
[6] cuda10.2와 cudnn7.6.5 설치하기 (0) | 2020.06.26 |