'CV'에 해당되는 글 1건

  1. 2018.09.22 [OpenCV] Tutorial #00. Visual Studio 2017에서 빌드하기

[OpenCV] Tutorial #00. Visual Studio 2017에서 빌드하기

|

OpenCV Tutorial #00. Visual Studio 2017에서 빌드하기


OpenCV는 Open Computer Vision 의 약자로, 영상처리 라이브러리입니다. 영상처리 분야에서는 굉장히 널리사용되는 라이브러리이면서, 업데이트가 매우 활발하게 이뤄지고 있습니다.

2018년 9월 16일 기준으로 3.4.3 버전이 최신버전입니다.

OpenCV 버전별로 기본 지원하는 Visual Studio 버전이 존재하는데, 해당 버전은 컴파일된 파일을 별도로 제공하기도 합니다.

대략적인 설치과정은 4단계입니다.

1. OpenCV 다운로드

2. CMake 다운로드

3. CMake 설정

4. Visual Studio 빌드


세부과정 설명드려요~

[순서 1] OpenCV를 다운로드 합시다!!(OpenCV 공식홈페이지 // 다운로드 페이지)

Visual Studio 버전이 OpenCV 기본지원하지 않을경우, 빌드를 새로 해야합니다.
그러기 위해서는 Sources로 다운받으시면 됩니다.


[순서 2] CMake 다운로드 - (CMake 공식홈페이지 // 다운로드 페이지)

Windows win64-x64 Installer 를 다운받아서 설치하였습니다.




[순서 3] 순서 1에서 받은 opencv 파일 압축을 풀어주세요.

           그리고 build 폴더와 sources 폴더를 만들어주세요.

           압축풀었을때 나오는 폴더/파일을 sources 폴더에 옮겨주세요.


[순서 4] CMake 를 실행합니다. CMake의 소스와 빌드 경로를 지정합니다.

       - Where is the source code : 압축풀은 파일들이 있는 폴더 경로

       - Where to build the binaries : 빌드할 폴더




[순서 5] 좌측 하단의 Configure 버튼을 클릭!

           새창이 뜨면, 사용할 VIsual Studio 버전을 선택, Finish 클릭.




[순서 6] Cmake 하단에 Configuring done 이라고 떠야 정상입니다.




[순서 7] 속성 중에 BUILD_opencv_world 를 체크해주세요.
           OpenCV 는 굉장히 방대한 알고리즘들을 보유하고 있는데, 기능별로 dll이 별도로 생성됩니다.
           이 옵션은 통합하여 하나의 dll을 만들어주는 옵션입니다.
           ※ OpenCV의 기능 중 일부만 사용한다면 이 기능을 끄는 것이 용량적인 면에서 이득입니다.



[순서 8] Generate 버튼을 클릭해주세요.
           "Generating done" 이라고 떠야 정상입니다.





[순서 9] Generating done 이라고 떴다면, 처음에 만든 build 폴더를 열어봅니다.

           아래 그림처럼 폴더와 파일이 많이 있는데, 그 중에 OpenCV 라는 파일을 선택하세요

           Visual Studio 솔루션 파일입니다.





[순서 10] 솔루션 탐색기에서 CMakeTargets / INSTALL을 선택하세요.




[순서 11] INSTALL 에서 마우스 오른쪽 버튼 → 빌드 / 다시빌드를 클릭하세요.





[순서 12]그림과 같이 실패가 없어야 정상입니다.




[순서 13] 다시 build 폴더에 가보면 install 이라는 새로운 폴더가 생성됩니다.

          이 폴더안에는 OpenCV를 사용하기 위한 헤더파일, 라이브러리파일(lib, dll) 파일, 라이선스 안내 파일 등이 있습니다.





여기까지가 OpenCV를 빌드한 과정이었습니다.

아래 과정은 제가 OpenCV 파일 관리하는 방법이에요


※ 새로운 opencv 폴더 아래 dll, include, lib 폴더를 만듭니다.
  - dll 폴더안에 위의 install / x86 / vc15 / bin 안에 있는 dll 파일을 복사해주세요
  - lib 폴더안에 위의 install / x86 / vc15 / lib 안에 있는 lib 파일을 복사해주세요
  - include 폴더안에 install / include 안에 있는 폴더/파일을 복사해주세요


기본 예제는 다음 시간에^^

OpenCV DLL 정상동작 확인하기 : [OpenCV] Tutorial #01. 정상동작 확인하기


'Image Processing' 카테고리의 다른 글

[OpenCV] Tutorial #01. 정상동작 확인하기  (0) 2018.09.22
And
prev | 1 | next