이번 시간에는 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 |
---|