오늘은 오픈 소스 컴퓨터 비전 C 라이브러리인 OpenCV 를 윈도우에 설치하고, 사용하는 방법에 대해 설명해 보려 합니다.
환경에 따라 약간씩 다르겠지만, 설치 방법은 대동 소이 할 것이라고 생각됩니다.
참고로 금일의 포스팅은 아래 주소의 설치법을 참조하였습니다.
http://blog.eyalarubas.com/2012/10/23/opencv-installation-on-windows-netbeans-mingw/
현재 저의 컴퓨터 환경은 Windows 7 64 bits, MinGW 64 bits 입니다.
64 비트 MinGW 를 사용하고자 하시는 분은 아래 주소 참조하여 설치 하시기 바립니다.
2013/06/06 - [유틸] - MinGW 64bits 설치
다음으로 Cmake 가 필요합니다. Cmake 는 아래 주소에서 다운로드 받으시기 바랍니다.
http://www.cmake.org/cmake/resources/software.html
윈도우의 경우 위 그림과 같이 exe 또는 zip 파일을 다운로드 받으시면 됩니다. Install 하고 싶으신 분은 exe 파일을 받으시고~~
그냥 다운로드 해서 사용하실 분들은 zip 파일을 다운로드 하시면 됩니다.
다음으로 가장 중요한 OpenCV 를 다운로드 하셔야죠~ 아래 주소에서 각자 운영체제에 맞는 설치 파일을 다운로드 받으시기 바랍니다.
http://opencv.org/downloads.html
저는 Windows 환경이라~ 아래 그림과 같이 다운로드 했습니다.
다운로드 한 OpenCV-2.4.5.exe 파일을 실행시키고 아래 그림처럼 C:\ 에 압축을 풉니다. 그럼 C:\opencv 라는 폴더가 생성됩니다.
C:\opencv\release 라는 폴더를 하나 만듭니다.
이제 설치를 위한 준비는 마무리 됐습니다.
Cmake 를 실행시키고~ 아래 그림과 같이 설정 합니다.
Configure 는 아래 그림과 같이 MinGW Make MakeFiles 로 설정 하고 Finish 를 클릭합니다.
아래 그림처럼 Configuring done 이 뜨면 Generate 버튼을 눌러서 Makefile 을 만듭니다.
아래 그림처럼 Generating done 이 뜨면 makefile 까지 만들어진 것이고~ CMake 사용은 끝난겁니다.
이제 cmd 창을 열고 C:\opencv\release 폴더로 이동합니다.
아래 그림처럼 mingw32-make 라고 타이핑 후 엔터를 치면~~ build 를 시작합니다. 컴터에 따라 다르겠지만, 시간이 좀 걸리니 느긋이 기다리시면 되겠습니다.
아래 그림처럼 build 가 완료되었으면 이제 C:\opencv\release\bin 폴더를 환경변수의 path 에 등록합니다.
이제 잘 설치가 됐는지~ 예제를 한번 실행해보죠.
Codeblocks 에서Settings → Compiler 에서 아래 그림과 같이 셋팅 합니다.
코드는 위 참조 링크에 잇는 코드를 아래와 같이 사용했습니다.
#include "opencv2/opencv.hpp"
#include "opencv2/highgui/highgui.hpp"
using namespace cv;
int main(int argc, char** argv) {
//create a gui window:
namedWindow("Output",1);
//initialize a 120X350 matrix of black pixels:
Mat output = Mat::zeros( 120, 350, CV_8UC3 );
//write text on the matrix:
putText(output,
"Hello World :)",
cvPoint(15,70),
FONT_HERSHEY_PLAIN,
3,
cvScalar(0,255,0),
4);
//display the image:
imshow("Output", output);
//wait for the user to press any key:
waitKey(0);
return 0;
}
프로젝트를 오른쪽 클릭해서 아래 그림처럼 build option 에 들어갑니다.
그리고 다음과 같이 설정합니다.
compiler path : C:\opencv\build\include
Linker path : C:\opencv\release\lib
Link libraries : opencv_core245.dll, opencv_highgui245.dll
이제 모든 과정이 끝났습니다. CodeBlocks IDE 에서 F9 를 눌러서 Build and Run 시키면~~ 아래 그림과 같은 결과를 볼 수 있습니다.
'유틸' 카테고리의 다른 글
MinGW64 bits 에서 SQLite 빌드하기 (2) | 2013.08.22 |
---|---|
스마트폰 생상성 향상을 위한 안드로이드 어플 Mobizen(모비즌) (0) | 2013.08.05 |
가벼운 PDF 리더 SumatraPDF (0) | 2013.07.06 |
msys download 및 설치 (0) | 2013.06.13 |
MinGW 64bits 설치 (0) | 2013.06.06 |
괜찮은 캡쳐프로그램~, Greenshot, 네이버 캡쳐 (0) | 2013.04.28 |
윈도우용 package manager, npackd (0) | 2013.02.04 |
창이 많은 탐색기 프로그램 Q- Dir (0) | 2013.01.23 |
댓글