[OpenCV] OpenCV 설치-3(Visual Studio와 연동)

 

저번까지는 각 프로그램들을 깔고 환경 설정하는 것까지만 하였습니다.

 

이번에는 두 프로그램을 연동해보겠습니다.

(엄밀히 말해서 OpenCV자체는 프로그램이라 보기 힘들지만..)

 

 

1) Visual Studio에서 새로 프로젝트를 하나 만들어줍니다.

2) 왼쪽의 "설치됨" 아래 항목인 "Visual C++" 아래 "Windows 데스크톱"을 선택해주시고 "Windows 데스크톱 마법사"를 선택해 주세요. 

3) 프로젝트 이름은 아무거나 정하셔도 상관없습니다.

4) 이름 정하는 곳 오른쪽 아래 "솔루션용 디렉터리 만들기"라는 체크박스가 있는데 해제해 주세요.

5) 이렇게 하고 확인을 누르면 새로 팝업이 하나 더 뜹니다. 여기서는 "미리 컴파일된 헤더"의 체크박스를 풀고 "빈 프로젝트"의 체크박스를 선택한 뒤 확인을 눌러줍니다.

6) "파일, 편집, 보기, 프로젝트..." 등이 있는 메뉴바 아래에 "x86"이라고 써진 부분을 "x64"로 고쳐줍니다.

7) 메뉴바에서 "프로젝트" -> "속성"을 눌러줍니다.

8) 왼쪽의 디렉터리 리스트에서 "구성 속성" -> "링커" -> "일반"을 선택한 뒤 "추가 라이브러리 디렉터리"항목을 누르면 아래 드롭다운으로 <편집>이라고 나옵니다. 이것을 누른 뒤 위의 창에다가 $(OPENCV_DIR)\x64\vc15\lib 이라고 입력한 뒤 확인을 눌러줍니다.

9) "링커" -> "입력"을 선택한 뒤에 "추가 종속성" 항목에 위와 같은 방법으로 opencv_world410d.lib을 입력합니다.

10) 8)~9)과정을 창 맨 왼쪽 위에 있는 "구성"에서 현재 "활성(Debug)"인 것을 클릭하여 "Release"로 바꾼 뒤 똑같이 진행합니다. 여기서는 "추가 종속성" 항목에 쓰는 내용이 opencv_world410d.lib 대신 opencv_world410.lib입니다.

 

 

이렇게하여 OpenCV와 Visual Studio를 연동하는 것까지 끝났습니다.

 

이후에는 OpenCV로 작성된 코드를 가지고 와서 소스코드로 만든 뒤 디버깅 혹은 실행하면 제대로 작동되는 것을 보실 수 있습니다.

 

 

Reference: OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝

'Software > OpenCV' 카테고리의 다른 글

[OpenCV] 설치하기-2(OpenCV 설치)  (0) 2019.09.04
[OpenCV] 설치하기-1(Visual Studio 2017 설치)  (2) 2019.09.03

[OpenCV] 설치하기-2(OpenCV 설치)

 

저번에는 OpenCV를 돌릴 수 있는 개발환경인 Visual Studio Community 2017를 설치해 보았습니다.

 

이번에는 실제로 OpenCV를 다운로드 받고 개발환경과 연동하는 방법에 대하여 알아보도록 하겠습니다.

 

1) 먼저 https://opencv.org/releases/에 접속하여 OpenCV를 다운로드 받습니다.

저희는 4.1.0버전의 Windows용을 다운받을 것입니다.

 

2) 다운받은 exe파일을 실행하여 압축을 풉니다. 경로는 C:\만 지정하도록 하겠습니다.

 

3) 제어판 -> 시스템 -> 좌측의 "고급 시스템 설정" 클릭 -> 아래쪽의 "환경변수" 클릭 -> 위 아래로 두개가 있는 "새로 만들기" 중 위쪽에 있는 "새로만들기" 클릭 ->

변수이름: OPENCV_DIR

변수 값: C:\opencv\build

입력 후 확인

 

4) "환경 변수" 창에서 "새로 만들기" 위에 리스트에서 "Path"라고 적힌 부분을 찾아서 "편집" 클릭

5) 환경변수 편집 창에서 새로만들기 누른 후

%OPENCV_DIR%\x64\vc15\bin

입력 (만약 윈도우 버전이 낮은 경우 편집을 누르면 한줄로 길게 입력하는 프롬프트가 생성됨. 여기서 뒤에 ;찍고 위의 내용 입력하면 가능)

 

이렇게 하여 OpenCV설치와 환경 변수에 등록하는 것까지 마쳤습니다.

 

다음에는 실제로 Visual Studio와 연동해 보겠습니다.

 

 

Reference: OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝

[OpenCV] 설치하기-1(Visual Studio 2017 설치)

 

 

OpenCV는 C++에서도 파이썬Python에서도 사용할 수 있지만(기본적으로 두개밖에 사용 안해봄) 사실 파이썬에서 사용하는 것은 C++로 작성된 패키지를 래핑Wrapping해서 사용하는 것이기 때문에, 기본적으로 C++로 진행하겠습니다.

 

C++을 사용하기 위해서 Visual Studio를 깔아야하는데, OpenCV가 VS2017 버전으로 만들어져서, 최신버전은 2019이지만 Visual Studio 2017을 설치해보겠습니다.

 

1) https://visualstudio.microsoft.com/ko/vs/older-downloads/에 접속

 

2) 아래쪽의 2017을 누른 뒤 새로 나타나는 파란색 버튼을 클릭하여 다운로드 받는다. (이 과정에서는 로그인이 필요하다.)

 

3) 눌렀을 때 "죄송합니다. 다운로드 항목을 찾을 수 없습니다.(Sorry, we couldn't find any downloads for you.)"라는 메시지가 나오면 Visual Studio Dev Essentials에 가입되지 않은 상태라 다운로드를 받을 수 없는 상태이다.

 

    이 경우에는 빨간색 쳐진 링크를 누른 뒤

 

    빨간색으로 표시된 파란 버튼을 클릭하면 확인하는 팝업이 하나 뜨게 되고, 거기서 확인(confirm)을 누르면 가입이 된다.

    가입 된 상태에서 다시 위의 주소로 들어가서 2017 다운로드를 누르면 이번에는 제대로 다운로드 페이지로 들어가진다.

 

4) 그러면 아래와 같이 여러 다운로드 항목이 있을 텐데, 여기서 Visual Studio Community 2017 / Korean / EXE를 선택하고 옆에 다운로드를 눌러준다.

5) 이제 다운을 받고 실행을 시키면 설치를 진행한다. 여기서 꼭 설치 중간에 어떤어떤 프로젝트들을 할 것인지 물어보는 창에서(C++로 개발할건지, 안드로이드 개발할건지, Python개발할 건지 등등..) 꼭 "C++를 사용한 데스크톱 개발"항목을 선택하고 진행하여야 한다.

 

6) VS2017이 설치되었다!

 

 

 

Reference: OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝

'Software > OpenCV' 카테고리의 다른 글

[OpenCV] OpenCV 설치-3(Visual Studio와 연동)  (0) 2019.09.05
[OpenCV] 설치하기-2(OpenCV 설치)  (0) 2019.09.04

+ Recent posts