728x90
OpenCV를 윈도우에 설치하는것도 원래는 좀 빡셌었다...
그래도 맥보다는 조금 나았었는데 그 이유는 하는 사람이 하도 많아서 상세하게 정리되어있었다.
다행히도 윈도우도 옛날에 비해서는 매우 나아졌다.
그 이유는 바로 choco의 존재때문이다. choco가 뭔지 모른다면, 이 포스팅을 참조하라.
그럼 먼저 opencv를 설치하기로 하자.


sudo choco install opencv


먼저 choco 패키지를 이용해서 opencv를 인스톨 해준다.

sudo라는 명령어 역시 choco로 인스톨 하는 명령어이다.

만약 sudo가 없거나(사실 없으면 choco install sudo하면된다.) 귀찮다면 관리자권한으로 터미널 열면된다.



패키지 관리자가 열리면서 opencv가 설치가 완료된다.

이제 설치는 끝났다....

예전에 비해서는 황당할 정도로 간단하다.

예전에 어떤 삽질을 했는지 궁금하다면 인터넷에 검색하면 그 황당함의 역사를 알 수 있다.



C:\tools\opencv\build


일단 설치가 끝나면 OPENCV를 환경변수를 지정해준다.

특별히 손댄게 없다면 위의 주소에 설치된다.

이것만으로 끝난게 아니라 환경변수 Path도 지정해주자.



%OPENCV%\x64\vc15\bin


해당 수치는 버전에 따라 달라질 수 있으므로 반드시 해당경로로 가서 확인해 보고 있는지 보아라

이제 사용할 준비는 사실상 다 끝났다.

그럼 프로젝트에서 사용할 수 있게 해보자.



프로젝트를 우클릭해서 속성을 눌러준다.

총 3가지를 변경할것이다.



$(OPENCV)\include


먼저 구성속성->C/C++->일반탭의 추가 포함디렉터리에 위와같이 타이핑한다.



$(OPENCV)\x64\vc15\lib


먼저 구성 속성->링커>일반탭의 추가 라이브러리 디렉터리에 위와같이 타이핑한다.



구성 속성->링커>입력탭에 라이브러리 두개를 추가해준다. 추가해주는 라이브러리는 해당경로에 가서 확인하자.



저기에 있는 두놈을 입력해주면된다.



바로 이렇게 말이다. 이제 예제코드를 실행해보자.


#include <iostream>

#include <opencv2/opencv.hpp>

 

int main() {

    cv::Mat img;

    cv::namedWindow("EXAMPLE01", CV_WINDOW_AUTOSIZE);

    img = cv::imread("C:\\Users\\jiharu\\Source\\Repos\\opencv2\\test.jpg", CV_LOAD_IMAGE_COLOR);

    cv::imshow("EXAMPLE01", img);

    cv::waitKey(0);

    return 0;

}


사진을 출력하는 예제코드이다. 당연하지만 사진은 여러분이 선택해주면된다.



제대로 실행됨을 확인할 수 있다.

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

OpenCV3설치하기 - Mac  (0) 2018.03.21

+ Recent posts