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 |
댓글