openCV Library manage and setting of various version

반응형
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
반응형

댓글

Designed by JB FACTORY