OpenCV Visual Studio 설정 // OpenCV

여행하는 개발자·2024년 10월 4일
0

OpenCV

목록 보기
1/2

  OpenCV가 뭔지는 인터넷에 똑똑한 사람들이 잘 설명해 두었으니 참고하면 좋겠지만 짧게 요약하자면 컴퓨터 비전 알고리즘과 머신 러닝 알고리즘을 포함하고 있는 라이브러리 라 할 수 있겠다.

먼저 OpenCV를 다운받기 위하여 OpenCV 공식 사이트에 접속하여 좌상단의 Library -> Release 에 접속해 주겠다.

  쭉 스크롤을 내리면 OpenCV의 각종 버전을 볼 수 있는데 원하는 버전을 선택하여 알맞게 다운받으면 되겠다. ( 별 일 없으면 최신버전을 받는게 좋겠다. )

  다운로드 받았다면 원하는 폴더에 압축을 해주면 되겠다.

  이제 압축을 풀었다면 Visual Studio 에 몇가지 설정을 해주어야 정상적으로 사용이 가능하다.

  먼저 자신의 속성을 기억해준다.

  그 후 상단의 프로젝트 -> 프로젝트 속성 에 들어가준다.

  구성을 모든 구성 으로 플랫폼은 활성(x@) 로 해준다.

  그 후 C/C++일반 에 들어가 추가 포함 디렉터리 에 아까 압축을 해제한 OpenCV의 include 폴더의 경로를 넣어준다. 경로는 설치위치\build\include 이다.

  이걸로 include 설정은 마쳤으니 다음은 링커의 설정을 해야한다.

  링커의 설정은 C/C++링커일반 에 들어가 위에서 한 것처럼. 구성을 모든 구성 으로, 플랫폼은 활성(x@) 로 해준다.

  전부 했다면 추가 라이브러리 디렉터리 에 라이브러리 경로를 넣어준다. 경로는 설치위치\build\x64/vc16\lib 이다.

  다음으로는 라이브러리 이름을 설정하여야 한다. 여기서는 디버그와 릴리즈 두 모드별로 다른 라이브러리 파일을 넣어줘야 하기에 먼저 디버그의 라이브러리를 설정하겠다.

  링커입력 에 들어가 구성을 활성 (Debug) 으로, 플랫폼은 활성(x@) 로 해준다. 그 후 추가 종속성설치위치\build\x64/vc16\lib 안에 있는 opencv_world(버전)(모드)d.lib 의 경로를 넣어준다.

  폴더에 들어가면 두 비슷한 라이브러리가 존재하는데 맨 뒤에 d가 붙으면 디버그용, 없다면 릴리즈용이다. 현재 디버그 설정중이니 opencv_world4100d.lib 파일을 넣어주겠다.

  릴리즈 역시 위와 과정은 같다. 다른 점은 opencv_world4100.lib 파일을 넣어주어야 하는정도. 밑 사진을 참고하면 되겠다.

  마지막으로 설치위치\build\x64/vc16\bin 폴더에 들어가opencv_world470d.dll 파일을 현재 프로젝트의 Debug 폴더에 넣어줘야한다.

  현재 프로젝트 폴더를 여는 법은 솔루션 탐색기 에서 파일 탐색기에서 폴더 열기 를 누르면 된다.

  열린 화면에서 x64 -> Debug 에 들어가 opencv_world470d.dll 복붙해주자.

이제 즐겁게 OpenCV를 할 수 있다!

0개의 댓글