본문 바로가기

전체 글

YOLO Object Detector 쓰기 (2) 구현체 사용 준비 Darknet을 사용하기로 하고, 여기저기 Tutorial과 문서들을 찾아봤다. 일단 Darknet을 사용하기 위해서 컴파일을 하기로 했다. 저번 글에서도 말했듯, 코드 기반 구현체를 거른 이유는 한번의 컴파일로 유사한 환경에서 쓸 수 있기 때문이었다. 후다닥 컴파일을 하고 팀원들에게 배포하려고 작업에 착수했다. 컴파일을 하기 위해서 일단 Python, Git, CMAKE, VS, CUDA와 CUDNN이 깔려 있어야 한다. Python - python version이 3.8보다 낮아야 한다. 3.8이후부터는 DLL을 로드하는 방식이 달라져 추후 darknet dll을 로드할때 에러가 발생한다. Git - 깔면 된다. CMAKE - 깔면 된다. (최근 작동확인한 버전은 3.18.3) Vi.. 더보기
YOLO Object Detector 쓰기 (1) 캡디, 모델선정 KIST Europe Intern 막바지에 Yolo Image Detection을 사용할 일이 있었다. 그때 Object Detection Model을 처음 건드려 봤는데, 예상보다 너무 쓰기에도 간편하고 실행 속도도 빠르고 해서 놀랐다. 그리고 이번학기 캡스톤디자인 프로젝트에서 Object Detection을 사용해야 했다. 일련의 회의 끝에 다음과 같은 이유로 Yolo를 사용하기로 했다. 실시간으로 처리해야 하는 프로젝트 특성상 빠른 연산속도가 필요했다. Yolo가 빠릅니다~ Plot은 Yolo간 비교긴 해도 진짜 빠르다. 응용을 하더라도 최대한 단순하게, 모델에 대한 Fine Tuning 할 시간이 부족했다. 내가 써봤다. 3번 이유가 가장 크게 다가오기는 했지만, 촉박한 시간에 한.. 더보기