본문 바로가기

OpenCV

[OpenCV 강좌] 1. OpenCV 설치


이번 시간에는 OpenCV 설치 방법에 대해 올려보겠습니다.


필자의 설치 환경은


OpenCV 3.2.0 / Visual Studio 2015


이며, 설치방법은 아래 2가지가 있습니다.


- 환경변수 설정

- 프로젝트 속성 변경


이 글에서는 프로젝트 속성을 변경하는 방법으로 OpenCV 라이브러리를 추가하는 방법에 대해 서술하겠습니다.


그 전에 OpenCV 공식 사이트에 방문하여 OpenCV를 다운받습니다.


https://opencv.org/releases.html


다운을 완료하였으면, 관리하기 용이하게끔 C 드라이브에 OpenCV exe파일을

 더블클릭하여 압축을 해제합니다.


(위치는 상관없으나, 편의를 위해 C드라이브에 압축을 해제하시는 것을 추천드리며, 저는 용량이 부족하여 D 드라이브에 압축을 해제하였습니다.)


그 다음 Visual Studio에서 프로젝트를 생성한 후 해당 프로젝트의 속성을 열어줍니다.


- 메뉴바의 프로젝트 -> 속성

- 솔루션탐색기에서 프로젝트에 우측 마우스 클릭 -> 속성


둘 중 아무거나 하시면 됩니다.




그러면 아래의 창이 나타납니다.




여기서 구성 속성 -> C/C++ -> 일반


을 누르면, 추가포함 디렉터리가 나옵니다.


여기서 편집을 누른 후 줄 추가를 눌러 아래 위치를 추가해줍니다.



확인을 누른 다음


프로젝트 구성 - 링커 - 일반


을 클릭하여 추가 라이브러리 디렉터리 를 클릭하여 진입합니다.


위의 방법과 마찬가지로


C:\opencv\build\x64\vc14\lib


를 추가시켜줍니다.


( OpenCV 3버전 부터는 64비트만 지원하는 것 같네요...)



확인을 누른 다음


프로젝트 구성 - 링커 - 입력


에 들어가 추가 종속성에 진입한 후


opencv_world320d.lib


을 입력한 후 확인을 눌러 창을 닫고 확인을 누르면 됩니다.


마지막으로 아래의 예시코드를 입력하고 사진경로를 지정한 후 실행을 누르면 창이 나타나는 것을 보실 수 있을 겁니다.


#include<iostream>

#include "opencv2/opencv.hpp"


using namespace std;

using namespace cv;


int main(int argc, char* argv[]) {

Mat image;


image = imread("사진 경로", CV_LOAD_IMAGE_COLOR);


imshow("window", image);


waitkey(0);


return 0;

}


이상 프로젝트 속성 변경을 통한 OpenCV 라이브러리 환경설정을 해 보았습니다.


시스템 환경 변수를 변경하여 라이브러리를 설정하는 방법은 많지만 프로젝트 속성을 이용한 환경설정 방법은 소개되어있는 글이 거의 없어 글 올려봅니다.



'OpenCV' 카테고리의 다른 글

[OpenCV 강좌] 2. 이미지 출력  (0) 2018.01.22