다음과 같이 OpenCV를 설치하는 세 단계가 있습니다 -
- 필요한 모든 소프트웨어를 다운로드하고 설치합니다.
- Visual Studio용 OpenCV 처리
- OpenCV와 Visual Studio 연결
이 단계를 하나씩 정의해 보겠습니다.
1단계 - 필요한 소프트웨어 다운로드 및 설치
Microsoft Visual Studio에서 OpenCV를 사용할 것입니다. 따라서 Visual Studio와 OpenCV를 다운로드해야 합니다.
- 비주얼 스튜디오
- OpenCV
- CMake
먼저 이 소프트웨어를 설치하는 방법을 알아보겠습니다.
비주얼 스튜디오 설치
첫 번째 단계는 공식 웹사이트에서 시스템에 Visual Studio를 다운로드하거나 https://visualstudio.microsoft.com/downloads/ 링크를 따라가는 것입니다.
그런 다음 다운로드 버튼을 클릭하여 Visual Studio를 다운로드합니다. Visual Studio를 설치한 후 OpenCV를 다운로드해야 합니다.
OpenCV 설치
첫 번째 단계는 공식 웹사이트에서 시스템의 OpenCV를 다운로드하거나 https://opencv.org/ 링크를 따라가는 것입니다.
그런 다음 다운로드 버튼을 클릭하여 OpenCV를 다운로드하십시오.
다운로드가 완료되면 파일을 실행하여 C 드라이브에 압축을 풉니다. 다음 그림은 더 잘 이해하는 데 도움이 됩니다.
추출 후 'build' 및 'sources'라는 두 개의 폴더가 생성된 것을 볼 수 있습니다. 'sources' 폴더에는 디렉토리, 예제 및 모든 것이 포함된 모든 모듈이 들어 있습니다. 빌드 폴더에는 모든 바이너리가 포함되어 있습니다.
CMake 설치
CMake는 오픈 소스 소프트웨어 도구입니다. 소프트웨어 시스템의 컴파일 프로세스를 제어하는 데 사용됩니다. CMake는 플랫폼 독립적인 소프트웨어 모듈 구성 파일을 생성할 수 있기 때문에 사용합니다.
첫 번째 단계는 공식 웹사이트 또는 제공된 링크 https://CMake.org/download/에서 시스템에 CMake를 다운로드하는 것입니다.
그런 다음 다운로드 버튼을 클릭하여 CMake를 다운로드합니다.
다운로드가 완료되면 C 드라이브에 압축을 풉니다. 그림은 CMake 추출 과정을 보여줍니다.
2단계 - Visual Studio용 OpenCV 처리
이 프로세스를 효율적으로 완료하기 위한 다음 단계가 있습니다 -
C++로 데스크톱 개발 설치
먼저 Visual Studio 설치 관리자 장치를 시작하고 데스크톱 개발용 C++를 최근 Visual Studio IDE 버전에 워크로드로 추가합니다.
환경 변수 설정
다음 단계는 환경 변수를 설정하는 것입니다. 환경 변수를 올바르게 설정하지 않으면 OpenCV가 실행되지 않습니다. 환경변수를 설정하는 방법은 다음과 같습니다.
- '내 PC'를 마우스 오른쪽 버튼으로 클릭한 다음 속성을 누릅니다. 그런 다음 '고급 시스템 설정'을 누릅니다. 새 창이 열립니다.
- 여기에서 '환경변수'를 클릭합니다. 다른 창이 열립니다. '시스템 변수'에서 스크롤 막대를 사용하여 '경로'를 찾아 선택합니다.
- 이제 '수정'을 클릭하십시오. 다른 창이 열립니다.
- 'Variable Value' 필드에 OpenCV의 'build' 폴더의 'bin' 폴더에 있는 'debug' 및 'release' 폴더의 경로를 기록합니다. 그런 다음 확인 버튼을 클릭하여 모든 변경 사항을 저장합니다.
3단계 - OpenCV와 Microsoft Visual Studio 연결
Visual Studio 2019에서 프로젝트 만들기
이 단계에서는 새 프로젝트를 만들고 C++ 콘솔 앱 템플릿으로 이동할 수 있습니다.
프로젝트가 생성되면 소스 파일로 이동합니다. 메뉴가 열립니다.
그런 다음 새 항목 추가를 마우스 오른쪽 버튼으로 클릭하면 다른 창이 열립니다.
그런 다음 거기에서 새 CPP 파일을 만듭니다. 그런 다음 추가를 클릭하십시오.
코딩 인터페이스를 사용할 수 있습니다. 이제 여기에 C++ 코드를 작성할 수 있습니다.
OpenCV 연결
OpenCV를 프로젝트와 연결하는 단계는 다음과 같습니다. -
- 프로젝트를 마우스 오른쪽 버튼으로 클릭한 다음 메뉴에서 속성을 클릭합니다. 새 창이 열립니다.
- 여기에서 '모든 구성'과 해당 운영 체제 버전(32비트의 경우 win32, 64비트의 경우 x64)을 선택합니다.
- 그런 다음 'C/C++'의 드롭다운 화살표를 클릭하고 일반을 클릭합니다. 오른쪽에서 추가 포함 디렉터리를 찾아 OpenCV의 포함 폴더 경로를 추가하고 키보드에서 Enter 키를 누릅니다.
- 포함 폴더는 C 드라이브에 OpenCV를 설치한 경우 C:\opencv\build\include에 있습니다. 다른 위치에 설치했다면 OpenCV 빌드 폴더에서 include 폴더를 찾으세요.
- 적용 버튼을 클릭합니다.
- 이제 OpenCV 라이브러리를 추가합니다. 먼저 구성에서 디버그를 선택한 다음 링커의 드롭다운 배열을 클릭합니다.
- 일반을 클릭합니다. 그런 다음 추가 라이브러리 종속성 필드의 오른쪽을 클릭하여 '디버그' 폴더의 경로를 추가하고 키보드에서 'Enter' 키를 누르십시오.
Debug 폴더는 OpenCV의 'build' 폴더 안에 있는 'Lib' 폴더 안에 있습니다. C 드라이브에서 OpenCV를 추출했다면 경로는 C:\opencv\build\x64\vc15\lib입니다.
- 그런 다음 적용 버튼을 클릭한 다음 입력으로 이동하여 오른쪽에 있는 '추가 종속성'을 찾아 드롭다운 아이콘을 클릭합니다.
- <편집> 옵션을 클릭합니다. 새 창이 열립니다.
- 확인 버튼을 클릭하고 적용 버튼을 클릭합니다.
- 마침내 Visual Studio IDE의 모든 구성을 완료했습니다.