본문 바로가기
opencv

(opencv) 환경설정

by 꼰대코더 2023. 8. 5.

최근엔 deep learning의 영향으로 python에서 opencv활용이 많아지고 있고 사용법의 설명 사이트도 많이 있지만 Windows Visual Studio에서 개발을 주로 해 왔던 개발자로서 Windows환경을 중심으로 설명을 해 나가겠다.

 

header, lib, dll 파일 입수

정식으로는 소스를 다운로드 해서 옵션을 지정한 후 CMAKE Visual Studio를 이용하여 직접 컴파일을 해야 한다.

하지만 귀찮고 처음하시는 분은 어렵기 때문에 아래사이트에서 미리 컴파일된 파일들을 다운로드해서 사용하자.

 

https://github.com/shimat/opencv_files_420/tree/master

Code -> Download ZIP 로 다운로드 한 후 uwp-x64(Windows 64bit) 를 사용하자.

 

GitHub - shimat/opencv_files_420: OpenCV 4.2.0 libs and include files (VC++ v142 x86/x64)

OpenCV 4.2.0 libs and include files (VC++ v142 x86/x64) - GitHub - shimat/opencv_files_420: OpenCV 4.2.0 libs and include files (VC++ v142 x86/x64)

github.com

  uwp-x64 폴더는 여러 프로젝트에서 참조하기 때문에 고정으로 특정 폴더로 이동시키자.

   예) D:/OpenCV

 

Visual Studio Communtiy 다운로드 (2019 이상 버젼)
https://visualstudio.microsoft.com/vs/community/

 

Visual Studio 2022 Community Edition – Download Latest Free Version

Try our free, fully-featured, and extensible IDE for creating modern developer apps for Windows, Android, & iOS. Download Community for free today!

visualstudio.microsoft.com

Visual Studio 환경 설정

프로젝트 생성은 c++ console application로 하고 프로젝트의 프로퍼티에서 헤더폴더 라이브러리 폴더를 지정하자.

해당 폴더는 위에서 설명했다시피 uwp-64 폴더를 특정 고정 폴더에 이동후의 폴더가 되겠다.

플랫폼은 x64 로 변경하고 Debug 와 Release 똑같이 설정해 두자.

 

 

 

 

'opencv' 카테고리의 다른 글

스캔문서의 기울기 알아보기  (0) 2023.11.26
(opencv) 이미지 저장형태, 액서스  (1) 2023.11.25
(opencv) Rectangle 간의 조작에 관해  (1) 2023.11.23
(opencv) pixel access time  (0) 2023.08.09
(opencv) Mat 의 기초  (0) 2023.08.05