Yolo는 물체를 인식하는 알고리즘으로 여러 프레임 워크로 만들어져 있으나, 나는 Darknet을 이용하여 동작을 시켜보겠다.
https://github.com/AlexeyAB/darknet
Cuda : 13.0
GPU : RTX 2060
Darknet우선 Darknet 설치를 하기 위해 위의 블로그를 참고하기로 함.
OpenCV - Browse /opencv-win at SourceForge.net
Translate your web app in minutes not months Translate whatever you want - without needing developers
sourceforge.net
블로그에 나온대로 3.2.0으로 다운로드 받았다.
이후
시스템 환경 변수 편집 > 환경 변수 > 사용자 변수 > Path > ‘편집’ > 새로 만들기 > C:\opencv\build\x64\vc14\bin (추가)
동작이 원활하지 않아 3.4.8로 수정하여 다시 다운
[Darknet build]
2017 버전으로 수행 해야 함.
대부분 경로가 더럽게 설정되어 있어, 다시 절대주소로 설정해주었음.[RTX 2060 사용]추가로, vcxprol 파일의 경우 기본값이 visual studio 2015이기에 14.0이다.
따라서 난 2017 버전을 사용하였기에 메모장을 켜서 14.1로 수정하였음.
또한 Cuda C/C++ > Device > Code Generation = compute_75,sm_75로 설정함.
상단의 블로그를 통해서 해결하였음.
각종 오류의 경우
Windows10 에서 Darknet YoloV3 학습하기 - 본론
Windows10 에서 Darknet YoloV3 학습하기 - 본론
https://periar.tistory.com/236 Google Colab 에서 Yolov3 학습하기 우선 유투브에서 어떤 분께서 동영상으로 강의를 올리신 부분에 대하여 블로그에 정리하여 올립니다. https://www.youtube.com/watch?v=51fZ2FTau7E&list=
periar.tistory.com
에러해결 : Windows SDK 버전 10.0.xxxxx.x을(를) 찾을 수 없습니다. (MSB8036)
에러해결 : Windows SDK 버전 10.0.xxxxx.x을(를) 찾을 수 없습니다. (MSB8036)
에러해결 : Windows SDK 버전 10.0을(를) 찾을 수 없습니다. (MSB8036) 간만에 git에서 프로젝트를 가져와 빌드를 하니 다음과 같은 에러가 뜨고 있습니다. 심각도 코드 설명 오류 MSB8036 Windows SDK 버전 10.0.
karzin.tistory.com
[Visual Studio] 오류 코드 MSB8020 해결
[Visual Studio] 오류 코드 MSB8020 해결
필자는 현재 집에서는 visual studio 2019를 사용중이다. 최적화가 잘 되어 있는 최신 버전이기 때문이다. 그러나 다른 공용 컴퓨터를 사용하는데, visual studio 2022가 깔려 있다. 두 컴퓨터를 이용하기
enjoy-coding-together.tistory.com
대부분의 블로그에 친절히 설명 되어있어, 수행하며 발생한 오류만 기록할 예정.
[https://swiftcam.tistory.com/344]
시스템 환경 변수 편집 > 환경 변수 > 사용자 변수 > Path > ‘편집’ > 새로 만들기 > C:\opencv\build\x64\vc14\bin (추가)
블로그에 나온대로 3.2.0으로 다운로드 받았다.
OpenCV - Browse /opencv-win at SourceForge.net
[ YOLO ] Windows 버전 설치 환경 구성하기
[YOLO-darknet] Window 10에서 YOLO 사용하기
최종적으로
다음과 같이 exe 파일이 나오면 정상적으로 build 된 것입니다.