본문 바로가기

IT

OpenCV 개발툴 - Visual Studio 2019

OpenCV 라이브러리를 이용하여 OpenCV 프로그램을 개발할 때

Visual Studio를 주로 사용합니다.

 

Visual Studio 2019로 개발하기

Visual Studio 2019를 이용하실 때 관련된 방법에 대해 알아보도록 하겠습니다.

 

 

 

 

Visual Studio 2019를 실행해서 구동해 주세요

 

1. 단계 

 

메뉴에서 파일 > 새로 만들기 > 프로젝트를 선택합니다.

Visual Studio 2019의 프로젝트 생성 시작

   

2단계 새 프로젝트 만들기

 

프로젝트를 선택하면 기존 것을 이용할 것인지 새로 만들 것인지 선택하실 수 있습니다.

새 프로젝트 만들기를 선택합니다.

새 프로젝트 만들기

 

3단계  Windows 데스크톱 마법사

 

새 프로젝트 만들기를 선택하면 빈 프로젝트, 콘솔 앱, CMake 프로젝트, Windows 데스크톱 마법사등의 

다양한 프로젝트 형식을 선택하실 수 있습니다.

Windows 데스크톱 마법사를 선택합니다.

 

Windows 데스크톱 마법사

 

4단계 프로젝트 이름 및 위치 지정

 

프로젝트 이름과 코드가 저장될 위치를 지정합니다.

솔루션 및 프로젝트를 같은 디렉토리에 배치를 선택합니다.

 

프로젝트 이름 및 위치 지정

5단계 애플리케이션 종류 선택

 

Windows 데스크톱 프로젝트의 종류와 추가 옵션을 선택합니다.

종류로는 콘솔 애플리케이션을 선택합니다.

빈 프로젝트를 선택하여 소스 파일을 추가하는 방식으로 진행합니다.

6단계 Debug와 X64 선택

 

새로운 프로젝트가 생성되면 Visual Studio에 솔루션 탐색기 창이 보입니다.

상단 툴바에서 Debug와 X64를 선택합니다. (64 비트일 경우)

Debug와 X64 설정

 

디버그 모드로 개발을 하고 개발이 완료되면  Release 모드로 프로그램을 빌드해 배포하는 것이 일반적입니다.

프로젝트가 완성되면 리소스파일, 소스파일, 헤더파일 영역이 생성된 것을 확인할 수 있습니다.

 

7단계 소스 파일 추가하기

 

프로젝트명 또는 프로젝트 > 소스파일에서 오른쪽 마우스를 선택 > 추가 > 새 항목을 선택합니다.

소스 파일 추가하기 - 새항목 선택

 

새항목 추가 창이 뜨면 Visual C++에서 추가할 파일의 유형을 선택합니다.

유형에는 C++ 파일, 헤더파일등이 있는데 C++ 파일을 선택합니다.

창의 맨 아래에 파일 이름을 입력하고 [추가] 버튼을 누르면 파일이 생성됩니다.

소스 파일 추가하기 -파일 이름 선택

1단계에서 7단계까지는 일반적인 Visual Studio를 기반으로 프로그램할 때 진행하는 과정과 동일합니다.

 

OpenCV 라이브러리를 이용할 경우는 라이브러리를 인식할 수 있도록  3가지의 추가 설정이 필요합니다.

 

 

8단계 1. OpenCV 헤더 파일 디렉터리 설정

 

지정한 프로젝트를 선택하고 오른쪽 마우스 > 속성을 선택합니다.

속성 페이지에서 C/C++ > 일반 > 추가 포함 디렉터리항목을 선택합니다.

C/C++ > 일반 > 추가 포함 디렉토리항목

 

오른쪽의 드롭다운 박스를 선택합니다.

새로 뜬 창에 OpenCV 헤더 파일 디렉터리$(OPENCV_DIR)\include 를 입력합니다.

입력 시 창의 중간 부분의 평가 값에 자동으로 full 디렉터리가 표시됩니다.

설치된 opencv의 디렉터리는 C:\opencv\build\install\include 입니다.

 

OpenCV 헤더 파일 디렉토리

 

9단계 2. OpenCV 라이브러리 디렉터리 설정

 

지정한 프로젝트를 선택하고 오른쪽 마우스 > 속성을 선택합니다.

속성 페이지에서 링커> 일반 > 추가 라이브러리 디렉터리를 선택합니다.

링커> 일반 > 추가 라이브러리 디렉토리 를 선택

오른쪽의 드롭다운 박스를 선택합니다.

새로 뜬 창에 OpenCV  라이브러리 디렉터리인 $(OPENCV_DIR)\x64\vc16\lib 를 입력합니다.

opencv의  라이브러리 디렉터리는 C:\opencv\build\install\x64\vc16\lib 입니다.

OpenCV 라이브러리 디렉토리 입력

 

10단계 3. OpenCV 라이브러리 이름 입력

 

OpenCV 라이브러리의 이름을 입력합니다.

지정한 프로젝트를 선택하고 오른쪽 마우스 > 속성을 선택합니다.

속성 페이지에서 링커> 입력> 추가 종속성을 선택합니다.

링커> 입력> 추가 종속성을 선택

 

오른쪽의 드롭다운 박스를 선택합니다.

새로 뜬 창에 OpenCV 라이브러리 이름인 opencv_world470d.lib를 입력합니다.

디버그 모드일 때는 opencv_world470d.lib
Release 모드일 때는 opencv_world470.lib

 

로 설정합니다.

OpenCV 라이브러리 이름 입력

 

이제 모든 설정을 마쳤습니다.

 

11단계 실행하기

 

main.cpp에 코딩을 합니다.

메뉴 > 빌드 > 솔루션 빌드를 선택하면

Visual Studio 프로젝트를 빌드해 .exe 실행파일을 생성할 수 있습니다.

 

빌드된 .exe 프로그램을 실행하려면 

메뉴 > 디버그 > [디버깅시작] 또는 [디버그하지 않고 시작] 메뉴를 선택하면 실행결과를 확인할 수 있습니다.

 


 

이상으로 OpenCV 응용프로그램 개발 시 사용하는 Visual Studio에서 프로젝트의 생성

환경 설정 및 실행 방법에 대해 확인하였습니다.

도움이 되셨기를 바랍니다.

 

'IT' 카테고리의 다른 글

OpenCV Size_ 클래스  (0) 2023.05.18
OpenCV Point_ 클래스  (0) 2023.05.17
OpenCV 설치 및 빌드하기 (window버젼)  (0) 2023.04.12
OpenCV 빌드를 위한 CMake 설정  (0) 2023.04.11
Python URL 쉽게 다루기  (0) 2023.02.10