본문 바로가기
컴퓨터/프로그래밍

OpenCV 3.4.1을 Visual Studio 2017 32비트 빌드 하는 방법

by Begi 2018. 3. 22.
반응형

OpenCV 3.4.1은 윈도우용 Pre-build로 64비트만 제공한다. 32비트용은 직접 만들어야 한다. 빌드하는 자세한 방법은 여기에 설명되어 있는데 정리가 제대로 되어 있지 않다. 빌드하는 방법은 다음과 같다.

 

1. CMake을 여기에서 다운 받는다. Windows win64-x64 ZIP 또는  Windows win64-x86 ZIP을 다운 받는다.

 

2. OpenCV 소스를 여기에서 다운 받는다. 3.4.1에서 Sources를 클릭하면 다운 된다.

 

3. 다운 받은 CMake 폴더에서 cmake-gui.exe를 실행한다.

 

4. Browse Source 버턴을 눌려 다운 받은 OpenCV 소스 폴더를 선택하고, Browse Build를 눌려 빌드용 폴더을 만들고 그 폴더를 선택한다.

 

 

5. Configure를 누르고 Visual Studio 15 2017을 선택한 후 Finish를 누른다.  "Visual Studio 15 2017"이 32비트용 이고 "Visual Studio 15 2017 Win64"는 64비트용 이다.

 

 

6. 잠시 후에 다음과 같은 화면이 나오고 여기에서 Grouped 체크박스를 해제하고 리스트에서 BUILD_opencv_world를 선택한 후 Generate을 클릭한다.

 

 

7. 잠시 후 다음과 같은 화면이 나온다. 여기에서 Open Project를 눌려 Visual Studio 2017을 열던지 아니면 빌드용으로 만든 폴더에 생성된 OpenCV.sln을 연다.

 

 

8. Visual Studio 2017의 메뉴에서 빌드 -솔루션 빌드를 클릭하여 빌드 한다. 빌드하는대 시간이 꽤 걸린다.

 

 

9. Visual Studio 2017의 솔루션 탐색기에서 CMakeTargets의 INSTALL을 우클릭하고 빌드를 클릭한다.

 

 

10. 빌드용으로 만든 폴더의 install 폴더에 최종 빌드 된 include 파일과 dll 파일과 lib 파일이 생성된다. 

 

빌드된 폴더

 

반응형

'컴퓨터 > 프로그래밍' 카테고리의 다른 글

Visual C++ 그레이 스케일 이미지 그리기  (0) 2018.03.23
Visual Studio 버전  (0) 2018.03.23
OpenCV  (0) 2018.03.22
RGB를 Grayscale로 변환하는 공식  (0) 2018.03.15
HSV (색상, 채도, 명도)  (1) 2018.03.15

댓글