一个简单的提取飞机目标图像(二值图)轮廓的程序
#include <cv.h>
#include <highgui.h>
#include <iostream.h>
#include <stdio.h>
IplImage* g_image = NULL;
IplImage* g_gray =NULL;
int g_thresh = 100;
CvMemStorage* g_storage = NULL;
char name[1][80];
int Presskey;
int main( int argc, char** argv )
{
if( argc==2 && ( g_image = cvLoadImage( argv[1], 1 ) ) != 0 )
{
cvNamedWindow( "Contours", 1 );
if( g_storage == NULL )
{
g_gray = cvCreateImage( cvGetSize(g_image), 8, 1 );
g_storage = cvCreateMemStorage(0);
}
else
{
cvClearMemStorage( g_storage );
}
CvSeq* contours = 0;
cvCvtColor( g_image, g_gray,
#include <cv.h>
#include <highgui.h>
#include <iostream.h>
#include <stdio.h>
IplImage* g_image = NULL;
IplImage* g_gray =NULL;
int g_thresh = 100;
CvMemStorage* g_storage = NULL;
char name[1][80];
int Presskey;
int main( int argc, char** argv )
{
if( argc==2 && ( g_image = cvLoadImage( argv[1], 1 ) ) != 0 )
{
cvNamedWindow( "Contours", 1 );
if( g_storage == NULL )
{
g_gray = cvCreateImage( cvGetSize(g_image), 8, 1 );
g_storage = cvCreateMemStorage(0);
}
else
{
cvClearMemStorage( g_storage );
}
CvSeq* contours = 0;
cvCvtColor( g_image, g_gray,