'Opencv 추가'에 해당되는 글 1건

  1. 2020.01.09 C++ 및 C#에서 OpenCV 추가 방법. (Nuget이용)

프로젝트 항목에서 추가 포함 디렉터리 및 링크 설정하는 방법이 아닌 더 편한 방법이 있다.

 

VIsual Studio의 Nuget을 이용한 방법인데 Nuget이란 Visual Studio에서 오픈소스를 추가 및 관리하기 쉽게

만들어 놓은 것이다.

 

아래는 임의로 콘솔 프로그램을 만들어 Opencv를 추가한 화면이다.

 

우측 마우스 클릭하여 Nuget 패키지 관리 클릭
온라인 항목에서 Opencv 검색
OpenCV 3.1설치 및 OpenCV 3.1 Symbol 설치. (OpenCV 3.1을 설치하면 OpenCV 3.1 Redist는 자동으로 설치 됨.)
헤더에 #include <opencv2/opencv.hpp> 추가 후 OpenCV 사용하면 된다.

 

Nuget 추가 후 빌드 시 packages 폴더 및 OpenCV 관련 파일들이 다운로드된다. (지우면 빌드 시 재설치됨, 인터넷 연결 되어있어야 함.)

다만 OpenCV는 3버전 이후 부터는 opencv_world310d.dll과 같이 하나로 합쳐져 있는데 하나로 합쳐져 있는 dll을

사용하면 Memory leak 현상이 있어서 이 dll을 분리해서 사용하길 권함. (이 내용은 추후에 포스팅할 계획.)

Posted by 람뫼
: