2016년 1월 5일 화요일

Nuget package를 이용한 OpenCV 설치

Visual studio를 사용한다면, 복잡하게 OpenCV 라이브러리 설정에 필요한 작업을 할 필요 없이 Nuget package를 설치하는 것만으로 라이브러리를 사용할 수 있다.

먼저 빈 프로젝트를 만든다.


빈 프로젝트를 만들고 나서, TOOLS->Nuget Package Manager->Package Manager Console


Console 창에 아래 그림과 같이 입력한다.
Version은 쓰지 않아도 되지만, 그럴 경우 불안정하고 문법규칙이 다른 최신 버전이 설치될 수도 있으므로 
어떤 OpenCV 버전을 쓸 지 숙지하고 일일히 입력해주자.

보통 2.4.11 을 쓰면 된다.

빈 소스코드 파일에 아래와 같은 내용을 넣는다.

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

int main( int argc , const char* argv[])
{
    cv::Mat redImg( cv::Size (320, 240), CV_8UC3, cv:: Scalar(0 , 0 , 255 ));
    cv::namedWindow ("red", cv:: WINDOW_AUTOSIZE);
    cv::imshow ("red", redImg);
    cv::waitKey (0);
    cv::destroyAllWindows ();
    return 0 ;
}



빌드 후 실행하고 제대로 되면 완성!



소스 출처: