> For the complete documentation index, see [llms.txt](https://ykkim.gitbook.io/dlip/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ykkim.gitbook.io/dlip/installation-guide/opencv/opencv-install/opencv3.4.7-vs2017.md).

# OpenCV3.4.7 VS2017

## Installing OpenCV 3.4.7 with Visual Studio 2017

C: opencv-3.4.7 폴더를 새롭게 만든 후에 opencv 설치 파일 압축풀기

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-dae4242912b083a38b85439371555631b87fb2ad%2Fimage.png?alt=media)

#### **윈도우 환경설정**

**윈도우- 내컴퓨터 - 속성 - 고급 시스템 설정 – 고급 탭**의 환경변수 클릭

‘시스템 변수’ 항목에 있는 변수 명 중 ‘Path’를 찾아 더블클릭

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-5fed087f64b533390ad3892c43b701da668d4d8d%2Fimage.png?alt=media)

‘새로 만들기’ 클릭 – 아래 경로입력 – 확인: C:\opencv-3.4.7\build\x64\vc15\bin

Path 설정 완료되면 컴퓨터 재부팅

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-079d67b2b939dc0e8c81249448cafe0e819bc17c%2Fimage.png?alt=media)

#### OpenCV Visual Studio 프로젝트 설정 및 속성시트(Property sheet)만들기

Visual Studio 201x 실행 후 '**파일> 새로 만들기> 프로젝트 선택**

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-b06151f10be01707bc03ca50da9ea75b01b8f327%2Fimage.png?alt=media)

**Visual C++ > 빈 프로젝트** 선택후 ‘\_openCV\_temp’\_라는 이름으로 생성 OpenCVprop

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-c0bbdbbce17d077abbc88395ad50615a3170d8db%2Fimage.png?alt=media)

**메뉴>보기>다른 창>속성 관리자** 선택

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-17e902881b9715735635ce4c03b077c502225bfc%2Fimage.png?alt=media)

**Debug x64 Property Sheet 만들기**

**속성 관리자 창 > 프로젝트명** > **Debugx64**: RightClick.

**새 프로젝트 속성 시트 추가 > 속성시트명**: ‘opencv-3.4.7\_debug\_x64.props’으로 지정 후 추가

> 반드시 .props까지 기재할 것

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-204b36a44791784830601f5950a614a98afe630d%2Fimage.png?alt=media)

**공용 속성 > C/C++ > 일반 > 추가 포함 디렉터리 > 편집** click

**추가 포함 디렉터리**> 경로추가

* C:\opencv-3.4.7\build\include
* C:\opencv-3.4.7\build\include\opencv
* C:\opencv-3.4.7\build\include\opencv2

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-d74dcfc7df2c06fbafaeaab9a3711d65e2bbc73b%2Fimage.png?alt=media)

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-cafdedb98b6c5060a3eb0c4f81d00afcda39b318%2Fimage.png?alt=media)

**공용 속성 > 링커 > 일반 > 추가 라이브러리 디렉터리 > 편집** Click

**링커 추가 라이브러리 디렉터> 경**로 추가

* C:\opencv-3.4.7\build\x64\vc15\lib

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-1eb8c6d9c28e43483633e01fce63cc1b6e7f639a%2Fimage.png?alt=media)

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-8bf9f4c749da3d8f0c024c56a053e368fb082858%2Fimage.png?alt=media)

**공용 속성> 링커 > 입력 > 추가 종속성> 편집** Click

**링커 추가 종속성**> 경로추가

* opencv\_world347d.lib

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-dd8ec8d932f70d3018a772242c00393f1b270d3a%2Fimage.png?alt=media)

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-3df1e0a6e7b8b7c1d748ede80f9ad5e4b8f6b372%2Fimage.png?alt=media)

**Release x64 Property Sheet 만들기**

**속성 관리자 창 > 프로젝트명** > **Release** **x64**: RightClick.

**새 프로젝트 속성 시트 추가 > 속성시트명**: ‘opencv-3.4.7\_release\_x64.props’으로 지정 후 추가

![](https://3883264845-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MR8tEAjhiC8uN1kHR2J%2Fuploads%2Fgit-blob-0b55e406ea29fd9661ea49ae7da4ad508243bde3%2Fimage.png?alt=media)

**공용 속성 > C/C++ > 일반 > 추가 포함 디렉터리 >** 경로추가

* C:\opencv-3.4.7\build\include
* C:\opencv-3.4.7\build\include\opencv
* C:\opencv-3.4.7\build\include\opencv2

**공용 속성 > 링커 > 일반 > 추가 라이브러리 디렉터리 > 경**로 추가

* C:\opencv-3.4.7\build\x64\vc15\lib

**공용 속성> 링커 > 입력 > 추가 종속성>** 경로추가

* opencv\_world347.lib

> release에서는 'xxx347.lib' , debug 에서는 'xxx347d.lib'
