1. OpenCV C++ 설치 방법
C++에서 OpenCV를 사용하려면, OpenCV를 다운로드하고, C++ 프로젝트에 적절히 설정해야 합니다.
1.1. Windows에서 OpenCV 설치
1.1.1. OpenCV 다운로드
- OpenCV 공식 웹사이트(https://opencv.org/releases/)에서 최신 버전의 OpenCV를 다운로드합니다.
- 다운로드 페이지에서 "Windows"를 선택하고, opencv-4.x.x-vc14_vc15.exe (또는 최신 버전)을 다운로드합니다.
- 다운로드한 .exe 파일을 실행하여 OpenCV를 설치합니다. 설치 경로는 기본적으로 C:\opencv입니다.
*압축을 해제하면 위와 같은 폴더들이 나오는데, 그냥 build 폴더 사용하시면 됩니다. (필요한 경우가 아니라면 CMake로 build할 필요 없음)
1.1.2. Visual Studio 설정 (Windows)
Visual Studio를 사용하여 OpenCV C++ 프로젝트를 설정하는 방법은 다음과 같습니다.
- Visual Studio를 열고 새 C++ 프로젝트를 생성합니다.
- 프로젝트 속성으로 이동하여, VC++ 디렉터리에서 포함 디렉터리에 OpenCV의 include 폴더 경로를 추가합니다.
- 라이브러리 디렉터리에서 OpenCV의 lib 폴더 경로를 추가합니다.
- 링커 설정에서 입력 항목에 OpenCV 라이브러리 파일(opencv_worldXXX.lib 또는 opencv_imgproc.lib 등)을 추가합니다.(C에 압축을 푸셨으면, 다음 위치에 C:\opencv\build\x64\vc16\ opencv_world XXX.dll, opencv_worldXXX.lib 파일들이 존재합니다.)
- OpenCV의 bin 폴더 경로를 환경 변수의 PATH에 추가하여 실행 파일을 찾을 수 있도록 합니다.
1.1.3. CMake 설치 (선택 사항)
OpenCV C++ 프로젝트를 빌드하려면 CMake가 필요합니다. CMake는 프로젝트 빌드를 관리하고, OpenCV의 라이브러리를 설정하는 데 사용됩니다.
- CMake 공식 웹사이트(https://cmake.org/)에서 CMake를 다운로드하고 설치합니다.
1.1.4. OpenCV 빌드 (선택 사항)
OpenCV를 소스에서 빌드하려면, CMake를 사용하여 OpenCV를 빌드할 수 있습니다.
- OpenCV를 소스에서 빌드하려면, OpenCV 소스 코드가 포함된 폴더로 이동합니다.
- CMake를 실행하여 OpenCV 소스 폴더를 선택하고, 빌드 디렉토리를 지정합니다.
- CMake GUI에서 Configure를 클릭하고, Generate를 클릭하여 빌드를 완료합니다.
- 빌드가 완료되면, 빌드 디렉토리에 opencv_world 라이브러리가 생성됩니다.
'영상처리' 카테고리의 다른 글
이미지 처리 분야의 주요 미해결 문제 (0) | 2024.12.15 |
---|---|
OpenCV C++ 사용 시 자주 하는 실수 1 (1) | 2024.12.14 |
OpenCV Install Python (0) | 2024.12.14 |
OpenCV resize C++ (0) | 2024.12.13 |
Opencv Histogram C++ (1) | 2024.12.13 |