2008/04/15

C++ Builder 또는 Turbo C++ 에서 OpenCV 사용하기

OpenCV (Open source Computer Vision) 소스를 C++ Builder 나 Turbo C++ 에서 사용하기위해 Borland C++ Compiler 5.5로 컴파일한 데이터 이다.

이를 사용하기 위해서는 해당 프로젝트에 포함 파일 경로와 라이브러리 경로를 정해 주어야하고 프로젝트에 라이브러리를 넣어 주어야한다.

OpenCV Include

Include 경로 추가


OpenCV Library

Library 경로 추가

Project files

프로젝트에 포함된 파일들



간단한 사용 예
#include <cv.h>
#include <highgui.h>

if (dlgOpen->Execute())
{
// CvvImage 를 활용한 폼에 이미지 출력하기
CvvImage cvImage;
cvImage.Load(dlgOpen->FileName.c_str(), 1);

TRect rcImg;
rcImg.Left = 0;
rcImg.Top = 0;
rcImg.Right = m_cvImage.Width();
rcImg.Bottom = m_cvImage.Height();

cvImage.DrawToHDC(Canvas->Handle, &rcImg);


// 이미지를 불러와 OpenCV 창에 출력하기
IplImage* color_img = cvLoadImage(dlgOpen->FileName.c_str(),
CV_LOAD_IMAGE_UNCHANGED);

cvNamedWindow("color_img", CV_WINDOW_AUTOSIZE);
cvShowImage("color_img", color_img);

cvReleaseImage( &color_img );
}


CodeGear 툴용 OpenCV 파일들 :


Original Post : http://neodreamer-dev.tistory.com/95

No comments :

Post a Comment