티스토리 뷰
목표
- 윈도우에서 yolo v3를 설치한 다음
- 웹캠 실시간 영상을 object detection 해보고
- 동영상을 object detection 해보자
윈도우 7에 yolo v3 설치
설치할 것들, 가져올 것들
1. 윈도우용 소스 - 추후 weight 필요함 2. CUDA 3. cuDNN 4. OpenCV |
1/4. 윈도우용 소스 내려받기
- 윈도우용 깃헙: https://github.com/AlexeyAB/darknet/
- git clone 으로 내려받으면 된다.
2/4. CUDA 설치하기
- 본인의 GPU에 맞는 CUDA SDK 버전을 설치하여야 한다. (아래에 제 설치 케이스를 정리해둡니다.)
1) 현재 노트북 GPU 확인 (nVidia GTX 960M)
- GeForce GTX 960M의 스펙: https://www.geforce.com/hardware/notebook-gpus/geforce-gtx-960m/specifications
- yolo v3의 권장 GPU 메모리는 4GB 메모리이지만, nVidia GTX 960M 은 2GB임. 약간 아쉬움
2) CUDA 지원 확인
- GPU 지원 확인 링크: https://www.wikiwand.com/en/CUDA#/GPUs_supported
- GeForce GTX 960M 은 compute capability 가 5.0이다. 따라서 지원하는 SDK 가 9.0/9.1/9.2 라는 것을 알 수 있다.
- 다운로드 (9.2 버전): https://goo.gl/L63z54
- 설치하니 아래와 같은 폴더가 생김
- 윈도우의 PATH 시스템 환경변수 (혹은 USER 환경변수)에 아래 경로를 추가해 둔다.
3/4. cuDNN 설치
- nVidia DEVELOPER 에 가입하고 CUDA 9.2 에 맞는 cuDNN 을 다운로드 한다.
- 다운로드 링크: Download cuDNN v7.1.4 (May 16, 2018), for CUDA 9.2
- 다운로드 후 압축해제한 파일들을 위의 CUDA 9.2 폴더안에 복붙해 넣는다. (이러면 별도로 PATH 설정을 할 필요가 없다.)
4/4. OpenCV 설치
- 현 시점 (2018-08-02) 최신 OpenCV 는 3.4.2 이지만
- 윈도우즈용 yolo 는 3.4.0 까지만 동작함. 이후 버전은 현재 오류발생
- 다운로드 링크 (opencv-3.4.0-vc14_vc15.exe): https://goo.gl/Wsx6ZT
- 다운로드 후 임의의 폴더에 풀어놓으면 됨
다음에는 Visual Studio 에서 설정 및 빌드하기와 실시간 스트리밍과 동영상에서 object detection 하는것을 확인해보겠음
'deep learning' 카테고리의 다른 글
이미지 임베딩이란? (0) | 2023.04.13 |
---|---|
윈도우즈에서 yolo v3 돌려보기 2/2 (19) | 2018.08.02 |

- Total
- Today
- Yesterday
- golang
- notion
- postgres
- 오블완
- agile
- 클린 애자일
- intellij
- 클린 아키텍처
- strange
- Bug
- API
- 독서후기
- Gin
- solid
- 잡학툰
- OpenAI
- clean agile
- middleware
- 2023
- 영화
- Echo
- bun
- 엉클 밥
- websocket
- 독서
- go
- 인텔리제이
- gocore
- ChatGPT
- 티스토리챌린지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |