Saturday, June 26, 2004

OpenCV examples

IplImage *Lena = 0;
IplImage *onebead = 0;
IplImage* planes[3] = { 0, 0, 0 };
Lena = cvLoadImage( "C:\\Data\\OpticalFlow\\HS\\testOF\\frame1.bmp",3);
onebead = cvLoadImage( "C:\\Data\\OpticalFlow\\HS\\testOF\\onebead2.bmp",3);
cvNamedWindow("Lap", CV_WINDOW_AUTOSIZE);
IplImage *Sonuc = cvCreateImage(cvSize(479,477),IPL_DEPTH_32F, 1);
IplImage *dst = cvCreateImage(cvSize(479,477),IPL_DEPTH_32F, 1);
for( int i = 0; i < 3; i++ )
{
planes[i] = cvCreateImage( cvSize(512,512), 8, 1 );
}
cvCvtPixToPlane( Lena, planes[0], planes[1], planes[2], 0 );
cvMatchTemplate(planes[0], planes2[0], Sonuc, CV_TM_CCORR_NORMED);
cvThreshold( Sonuc, dst, 0.99, 1.0, CV_THRESH_BINARY);
cvShowImage( "Lap",Sonuc); cvSaveImage( "C:\\Data\\OpticalFlow\\HS\\testOF\\xxx.jpg", Lena );

No comments:

Post a Comment