1. OpenCV 홈페이지에서 필요한 버전에 맞는 OpenCV를 원하는 위치에 설치
2. Visual studio에서 프로젝트 생성 후, 프로젝트 이름에서 우클릭하고 속성 클릭
3. 구성: 모든 구성, 플랫폼: x64로 변경
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
'IP&CV' 카테고리의 다른 글
[MFC] MFC Dialog(클래스/윈도우) 추가 및 연결 (0) | 2021.02.15 |
---|---|
[OpenCV] detectMarkers() 함수 파라미터 detectorParams (0) | 2021.01.23 |
[OpenCV] C++ OpenCV 동영상 프레임 추출 코드 (0) | 2021.01.21 |