openCV 4.3.0 build with CUDA
- Develop/Vision
- 2020. 4. 8.
반응형
728x90
반응형
Introduction
openCV 4.3 version이 release되어 블로그 포스팅을 합니다. 이번에는 이전 블로그의 내용이 길어서 간략한 버전으로 작성하였습니다. 4.2 version 과 동일하게 진행되었으며 자세한 내용이 필요한 경우 이전 포스팅( https://www.vbflash.net/31) 을 참조 해주시기 바랍니다.
- 참고바랍니다. (update : 2020.08.05)
- openCV 4.4.0 Build with CUDA CUDA,TBB,IPP,MKL,Engin,protobuf,openBLAS
- openCV 4.3.0 Build with CUDA CUDA,TBB,IPP,MKL,Engin,protobuf,openBLAS
- openCV 4.5.0 build with CUDA,TBB,IPP,MKL,Engin,protobuf,openBLAS
- openCV Library manage and setting
아래의 내용대로 진행 중 오류가 생기는 부분은 댓글 남겨주심면 수정하도록 하겠습니다.
퓨림노 드림
Download
-
openCV Library
-
4.3.0 version for Windows, https://sourceforge.net/projects/opencvlibrary/files/4.3.0/opencv-4.3.0-vc14_vc15.exe/download
-
openCV extra Module, https://github.com/opencv/opencv_contrib
-
CUDA toolKit
-
cuDNN(로그인 필요)
순서
-
cmake download
-
opencv 4.3.0 download
-
opencv extra module download
-
CUDA toolKit install
-
cuDNN install(copy)
-
TBB, IPP, openBLAS, eigen, protobuf download
cmake : check & uncheck
-
Index
-
빨강 : generate 이후 추가항목 발생 건
-
주황 : 자동설정
-
참고 : 참고사항(Memo)
#check
-
BUILD_opencv_world (사용자에 따라 개별 설정 후 build)
-
OPENCV_ENABLE_NONFREE
-
OPENCV_EXTRA_MODULES_PATH : D:/openCV/extracted/opencv_contrib/modules (path 속 "/" 방향 달라짐 주의)
-
WITH_TBB
-
TBB_DIR : (미입력)
-
TBB_ENV_INCLUDE : D:/openCV/extracted/TBB2020/tbb/include
-
TBB_ENV_LIB : D:/openCV/extracted/tbb2020/tbb/lib/intel64/vc14/tbb.lib
-
TBB_ENV_LIB_DEBUG : D:/openCV/extracted/tbb2020/tbb/lib/intel64/vc14/tbb_debug.lib
-
TBB_VER_FILE : D:/openCV/extracted/tbb2020/tbb/include/tbb/tbb_stddef.h
-
WITH_EIGEN
-
EIGEN_INCLUDE_PATH : D:/openCV/extracted/eigen
-
WITH_CUDA
-
WITH_CUBLAS (자동)
-
WITH_CUFFT (자동)
-
CUDA_FAST_MATH
-
CUDA_TOOLKIT_ROOT_DIR : C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2 (자동)
-
WITH_CUDNN
-
cmake 3.16.4 version 에서 Advanced 를 선택해야 아래의 항목이 보임
-
CUDNN_LIBRARY : C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/lib/x64/cudnn.lib
-
CUDNN_INCLUDE_DIR : C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v10.2/include (자동)
-
CUDNN_VERSION : 7.6.5 (자동)
-
PROTOBUF_UPDATE_FILES
-
Protobuf_SRC_ROOT_FOLDER : D:/openCV/extracted/protobuf-3.11.3
-
openBLAS
-
openBLAS_INCLUDE_DIR : D:/openCV/extracted/OpenBLAS0.3.8
-
MKL_WITH_TBB
-
MKL_INCLUDE_DIRS : C:/Program Files (x86)/IntelSWTools/compilers_and_libraries_2020.0.166/windows/mkl/include
-
MKL_ROOT_DIR : C:/Program Files (x86)/IntelSWTools/compilers_and_libraries_2020.0.166/windows/mkl
-
이후 generate 수행시, LAPACK library 관련 자동설정
#uncheck
-
build_package
-
build_perf_tests
-
build_tests
-
build_with_static_crt
728x90
반응형
'Develop > Vision' 카테고리의 다른 글
openCV 4.5.0 Build with extra Module, CUDA, TBB, IPP, MKL, Eigen, protobuf, openBLAS (10) | 2020.12.19 |
---|---|
Boost Library 설치 (0) | 2020.11.28 |
Visual Studio DLL(Library) 폴더 연결하기 (0) | 2020.11.27 |
xcode에서 C++을 이용한 openCV 사용법 (6) | 2020.08.10 |
openCV 4.4.0 Build with extra Module, CUDA, TBB, IPP, MKL, Eigen, protobuf, openBLAS (0) | 2020.08.05 |
openCV Library manage and setting of various version (0) | 2020.02.17 |
드래곤 퀘스트 히어로즈2 몹/소재/지도 검색용 프로그램 v.1.02 (0) | 2018.08.07 |