Setting the develop environment

Develop tools

  • openCV 2.4.10 with CUDA 6.5
  • openCV 3.2.0 with CUDA 8.0

Introduction

시간이 지남에 따라 최신의 개발버전을 설정하기위해, 그리고 기존에 사용하던 버전을 사용하기위해 여러가지 설정 방법들이 있지만, 천천히 정리해둔 글을 포스팅 하려 합니다. (자세한 포스팅은 천천히) 아래는 현재 각각의 개발 환경 설정 부분 메모용.

For openCV 3.2.0 with CUDA 8.0

windows 시스템 환경 변수 설정

OPENCV3200 / D:\SDK\opencv320\opencv320lib\dll
OPENCV2410 / D:\SDK\opencv2410x86\bin

시스템 전역 path에는 아래와 같이 추가
;%OPENCV2410%;%OPENCV3200%;

visual studio에서 셋팅하는 방법은 github-opencv.init 참조 바랍니다. 그리고 시스템 환경 변수에 위와 같이 설정 할 경우, opencv에 필요한 dll을 해당 폴더 혹은 windows\systemXX 폴더 아래 복사할 필요가 없음.

setting the visual studio 2010 & 2013

  • include

    • D:\SDK\opencv320\opencv320lib\include
    • D:\SDK\opencv320\opencv320lib\include\opencv
    • D:\SDK\opencv320\opencv320lib\include\opencv2
    • C:\Program Files\Point Grey Research\FlyCapture2\include
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include
  • library

    • D:\SDK\opencv320\opencv320lib\lib
    • C:\Program Files\Point Grey Research\FlyCapture2\lib64
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\x64

(참고) point grey의 경우, 64bit를 설치하여 기존에 사용하던 path와 다름

For openCV 2.4.10 with CUDA 6.5

  • include

    • D:\SDK\opencv2410x86\include
    • D:\SDK\opencv2410x86\include\opencv
    • D:\SDK\opencv2410x86\include\opencv2
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\include
    • C:\Program Files (x86)\Point Grey Research\FlyCapture2\include
  • library

    • C:\Program Files\Point Grey Research\FlyCapture2\lib64
    • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v6.5\lib\Win32
    • D:\SDK\opencv2410x86\lib


# 참고


opencv 3210

include directories

D:\SDK\opencv320\opencv320lib\include;D:\SDK\opencv320\opencv320lib\include\opencv;D:\SDK\opencv320\opencv320lib\include\opencv2;$(IncludePath)


library directories

D:\SDK\opencv320\opencv320lib\lib;$(LibraryPath)




opencv 2410

include directories

D:\SDK\opencv2410x86\include;D:\SDK\opencv2410x86\include\opencv;D:\SDK\opencv2410x86\include\opencv2;$(IncludePath)


library directories

D:\SDK\opencv2410x86\lib;$(LibraryPath)



# 추후 포스팅 예고(?)
- cmake 3.8.1(2017.05.10일 현재 최신버전) 으로 opencv + CUDA xx 버전 빌드
- 기타 짜잘한 설정들


댓글

Designed by JB FACTORY