인공지능/이미지 인식

AlexeyAB/darknet Yolo v4, v3 and v2 for Windows - 이미지 인식

미니언즈 닮은 개발자 2022. 1. 23. 12:27

1. AlexeyAB/darknet 다운로드 하기

https://github.com/AlexeyAB/darknet

 

GitHub - AlexeyAB/darknet: YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detection (Windows and Linux version of Da

YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object Detection (Windows and Linux version of Darknet ) - GitHub - AlexeyAB/darknet: YOLOv4 / Scaled-YOLOv4 / YOLO - Neural Networks for Object ...

github.com

 

2. darknet.sln 프로젝트 파일 실행 하기

D:\darknet-master\darknet-master\build\darknet

darknet 프로젝트 파일 경로

 

3. darknet.vcxproj 파일 수정 하기

주의: 사용자가 설치한 CUDA 경로로 설정해야 한다.

<Import Project="C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\extras\visual_studio_integration\MSBuildExtensions\CUDA 11.5.props" />

<Import Project="C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\extras\visual_studio_integration\MSBuildExtensions\CUDA 11.5.targets" />

darknet.vcxproj

 

4. 솔루션 구성 및 플랫폼 변경 하기

솔루션 구성 및 플랫폼

 

5. 추가 포함 디렉터리 변경 하기

주의: 사용자가 설치한 OpenCV 및 CUDA 경로로 설정해야 한다.

D:\Program Files\opencv\build\include;

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\include;

추가 포함 디렉터리
추가 포함 디렉터리

 

6. 추가 라이브러리 디렉터리 변경 하기

주의: 사용자가 설치한 OpenCV 및 CUDA 경로로 설정해야 한다.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5\lib;

D:\Program Files\opencv\build\x64\vc15\lib; (Visual studio 2019인 경우)

D:\Program Files\opencv\build\x64\vc14\lib; (Visual studio 2015인 경우)

추가 라이브러리 디렉터리&amp;nbsp;
추가 라이브러리 디렉터리&amp;nbsp;

 

7. 프로젝트 빌드 하기

빌드 결과

 

8. opencv_world451.dll 파일을 darknet 폴더에 붙여 넣기

8.1. opencv_world451.dll 파일 복사 (D:\Program Files\opencv\build\x64\vc15\bin)

opencv_world451.dll

8.2. opencv_world451.dll 파일 붙여넣기 (D:\darknet-master\darknet-master\build\darknet\x64)

opencv_world451.dll

 

9. darknet_yolo_v3.cmd 실행 후 결과 확인

darknet_yolo_v3.cmd

 

끝.