본문 바로가기
opencv

(opencv) 환경설정

by 꼰대코더 2023. 8. 5.

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

 

header, lib, dll 파일 입수

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

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

 

https://sourceforge.net/projects/opencvlibrary/files/

최신 버젼 폴더(예: 4.11.0 )를 클릭한 후 opencv-4.11.0-windows.exe 을 다운로드하고 실행시키면 자동으로 압축이 풀린다. 

 

개발을 위해선 아래의 3가지가 필요
opencv\build\x64\vc16\bin\opencv_world4110.dll  (디버그용: opencv_world4110d.dll)

opencv\build\x64\vc16\lib\opencv_world4110.lib  (디버그용: opencv_world4110d.lib )

opencv\build\include

 

 여러 프로젝트에서 참조하기 때문에 고정으로 위의 3가지를 폴더별로 이동시키자.

   예) D:\OpenCV\bin D:\OpenCV\lib D:\OpenCV\include

 

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 똑같이 설정해 두자.