반응형
728x90
반응형
Introduction
이번 포스팅은 지난 글에 이어 openCV빌드 후 설정하는 방법에 대해 정리하고자 합니다. openCV를 설정하는 방법은 기본적으로 visual studio등에서 직접 Dll, Lib 파일을 추가하며 include 폴더를 직접 링크를 걸어두고 프로젝트를 수행하게 됩니다. 이러한 반복작업을 조금 더 효율적으로 하기위한 방법을 알아보도록 하겠습니다.
환경설정1 (수동조작)
SW에서 임의로 추가할 경우, path설정이 삭제될 수 있기때문에 아래의 환경설정은 수동으로 추가해주시면 됩니다. 설정은 한번만 하면 됩니다. 아래의 그림을 참조하여 Windows 시스템 전역 변수에 아래의 항목을 추가 합니다.
-
시스템 변수의 Path 항목 편집 선택
-
* 참고 : 이때, 컴퓨터를 사용하는 환경에 따라 시스템 변수 또는 사용자변수에 추가를 하시면 됩니다.
새로만들기(N)을 선택하여 아래의 환경변수 추가 합니다.
-
%OPENCVDLL%
-
%OPENCVLIB%
화면구성 설명
-
화면구성
-
[1] : SW 내에서 현재 설정된 OPENCVDLL | OPENCVLIB 설정 값
-
[2] : 현재 관리하고자하는 openCV 모듈의 Name | Path
-
[3] : 라이브러리 신규 추가
-
[4] : 라이브러리 선택항목 삭제
-
[5] : 선택항목 라이브러리 OPTION [ System | User] 에 따라 환경변수 등록
-
[6] : 종료
-
[7] : SW에서 사용자 Action History
시스템 (전역/로컬) 환경 설정
시스템 환경설정을 위해 다음의 옵션을 선택할 수 있다.
-
System : 시스템 (전역) 환경 변수에 등록
-
User : 사용자 (로커)환경 변수에 등록
-
환경변수 설정
-
라디오 버튼을 이용하여 시스템을 등록하고자 하는 환경변수를 선택합니다. (Default = User)
-
openCV 모듈 선택(checkbox)
-
Setting 버튼 Push (콘솔창이 (약 2번) 나타났다 사라지면 설정 완료)
결과는 아래와 같다. Optio에 따라 사용자변수 or 시스템 변수로 등록 된다.
openCV 라이브러리 리스트 관리(추가/제거/시스템환경 변수등록)
-
추가(Add)
-
OpenCV Library 를 추가하고자 할 경우, "ADD" 버튼 Push
-
신규 창(그림참조) 에서 모듈의 이름(Name) 및 경로(Path) 를 추가
-
(그림참조) 리스트 및 History 추가완료
[그림. openCV 라이브러리 추가]
[그림. openCV 라이브리 추가 화면]
-
삭제
-
리스트 박스에 삭제하고자 하는 모듈을 선택(checkbox)
-
삭제버튼 Push
[그림. 삭제 전]
[그림. 삭제 후]
Setting of visual studio
Visual studio property Manager 설정하는 방법은 이전 블로그에 포스팅된 곳 링크를 걸어두도록 하겠습니다. openCV가 버전업을하면서 property Manager 속성 설정시, Microsofft.Cpp.Win64.user 속성으로 추가하셔야 합니다. 그리고 release / debug 에 따라 각각 설정이 필요한 경우가 있으니 참고바랍니다.
Download
EnvopenCVR101.zip 용량 177 KB-
SettingopenCVEnvd_r1.01.exe (debug file)
-
SettingopenCVEnv_r1.01.exe (release files)
-
openCVEnvSettingList.csv (opencv module list)
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 4.3.0 build with CUDA (0) | 2020.04.08 |
드래곤 퀘스트 히어로즈2 몹/소재/지도 검색용 프로그램 v.1.02 (0) | 2018.08.07 |