영상처리

OpenCV Install C++

park__ 2024. 12. 14. 19:07

1. OpenCV C++ 설치 방법

C++에서 OpenCV를 사용하려면, OpenCV를 다운로드하고, C++ 프로젝트에 적절히 설정해야 합니다.

1.1. Windows에서 OpenCV 설치

1.1.1. OpenCV 다운로드

  1. OpenCV 공식 웹사이트(https://opencv.org/releases/)에서 최신 버전의 OpenCV를 다운로드합니다.
    • 다운로드 페이지에서 "Windows"를 선택하고, opencv-4.x.x-vc14_vc15.exe (또는 최신 버전)을 다운로드합니다.
  2. 다운로드한 .exe 파일을 실행하여 OpenCV를 설치합니다. 설치 경로는 기본적으로 C:\opencv입니다.

 

 

*압축을 해제하면 위와 같은 폴더들이 나오는데, 그냥 build 폴더 사용하시면 됩니다. (필요한 경우가 아니라면 CMake로 build할 필요 없음)

 

1.1.2. Visual Studio 설정 (Windows)

Visual Studio를 사용하여 OpenCV C++ 프로젝트를 설정하는 방법은 다음과 같습니다.

  1. Visual Studio를 열고 새 C++ 프로젝트를 생성합니다.
  2. 프로젝트 속성으로 이동하여, VC++ 디렉터리에서 포함 디렉터리에 OpenCV의 include 폴더 경로를 추가합니다.
  3. 라이브러리 디렉터리에서 OpenCV의 lib 폴더 경로를 추가합니다.
  4. 링커 설정에서 입력 항목에 OpenCV 라이브러리 파일(opencv_worldXXX.lib 또는 opencv_imgproc.lib 등)을 추가합니다.(C에 압축을 푸셨으면, 다음 위치에 C:\opencv\build\x64\vc16\  opencv_world XXX.dll, opencv_worldXXX.lib  파일들이 존재합니다.)
  5. OpenCV의 bin 폴더 경로를 환경 변수의 PATH에 추가하여 실행 파일을 찾을 수 있도록 합니다.

 

1.1.3. CMake 설치 (선택 사항)

OpenCV C++ 프로젝트를 빌드하려면 CMake가 필요합니다. CMake는 프로젝트 빌드를 관리하고, OpenCV의 라이브러리를 설정하는 데 사용됩니다.

  1. CMake 공식 웹사이트(https://cmake.org/)에서 CMake를 다운로드하고 설치합니다.

1.1.4. OpenCV 빌드 (선택 사항)

OpenCV를 소스에서 빌드하려면, CMake를 사용하여 OpenCV를 빌드할 수 있습니다.

  1. OpenCV를 소스에서 빌드하려면, OpenCV 소스 코드가 포함된 폴더로 이동합니다.
  2. CMake를 실행하여 OpenCV 소스 폴더를 선택하고, 빌드 디렉토리를 지정합니다.
  3. CMake GUI에서 Configure를 클릭하고, Generate를 클릭하여 빌드를 완료합니다.
  4. 빌드가 완료되면, 빌드 디렉토리에 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