1. OpenCV 홈페이지에서 필요한 버전에 맞는 OpenCV를 원하는 위치에 설치

 

 

2. Visual studio에서 프로젝트 생성 후, 프로젝트 이름에서 우클릭하고 속성 클릭

 

3. 구성: 모든 구성, 플랫폼: x64로 변경

<그림 1> 속성에서 구성 및 플랫폼 변경

4. C/C++ → 추가 포함 디렉터리OpenCV가 설치된 경로에 포함된 build\include 추가

   ex) D:\opencv\build\include

 

5. 링커 → 추가포함 디렉터리에 OpenCV가 설치된 경로에 포함된 x64\vc15\lib 추가

   ex) D:\opencv\build\x64\vc15\lib

   만약, Visual studio가 2015면 x64\vc\14\lib을 추가하면 됩니다,

6. 링커  입력  추가 종속성에 lib 폴더에 포함되어 있는 라이브러리 추가

   opencv_world(version).lib : release 버전

   opencv_world(version)d.lib : debug 버전 

7. 완료(확인) 후, Visual studio의 구성과 플랫폼을 Release/x64로 변경

 

💜 아래의 코드를 작성하고 컴파일하여 결과 확인

#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>

 

using namespace cv;
using namespace std;

 

int main()
{
 cout << "OpenCV Version : " << CV_VERSION <<endl;
 namedWindow("img-raw", cv::WINDOW_AUTOSIZE);
 namedWindow("img-gray", cv::WINDOW_AUTOSIZE);
 namedWindow("img-canny", cv::WINDOW_AUTOSIZE);

 Mat rawimg, grayimg, cannyimg;
 rawimg = imread("d:\\Image.png", IMREAD_COLOR);
 imshow("img-raw", rawimg);

 cvtColor(rawimg, grayimg, cv::COLOR_BGR2GRAY);
 Canny(grayimg, cannyimg, 10, 100, 3, true);
 imshow("img-gray", grayimg);
 imshow("img-canny", cannyimg);

 waitKey(0);
 destroyAllWindows();
 
 return 0;
}

 

< Reference >

http://wearedev.net/217?PHPSESSID=06e960d955e2edd5a897ab3699ec5500