|
|
|
@ -5,18 +5,28 @@ |
|
|
|
|
#ifndef _EiC |
|
|
|
|
#include "cv.h" |
|
|
|
|
#include "highgui.h" |
|
|
|
|
#include <stdio.h> |
|
|
|
|
#include <stdlib.h> |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#define ARRAY 1 |
|
|
|
|
|
|
|
|
|
void help() |
|
|
|
|
{ |
|
|
|
|
printf("\nThis program demonstrates finding the minimum enclosing box or circle of a set\n" |
|
|
|
|
"of points using functions: minAreaRect() minEnclosingCircle().\n" |
|
|
|
|
"Random points are generated and then enclosed.\n" |
|
|
|
|
"Call:\n" |
|
|
|
|
"./minarea\n"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
int main( int argc, char** argv ) |
|
|
|
|
{ |
|
|
|
|
IplImage* img = cvCreateImage( cvSize( 500, 500 ), 8, 3 ); |
|
|
|
|
#if !ARRAY |
|
|
|
|
CvMemStorage* storage = cvCreateMemStorage(0); |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
help(); |
|
|
|
|
cvNamedWindow( "rect & circle", 1 ); |
|
|
|
|
|
|
|
|
|
for(;;) |
|
|
|
|