|
/*
* Blobby! - Shape/Blob Analysis Code
* First posted on CodeProject.com
* Copyright (C) 2005 Gabriyel Wong C.K. (gabriyel@gmail.com)
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation; either version 2.1 of the License, or (at your option)
* any later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
* details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this library; if not, write to the Free Software Foundation, Inc.,
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
*/
//#include <stdio.h>
#include <String>
#include "ImageProc.h"
int main( void )
{
ImageProc* ipObj = new ImageProc();
// Training
ipObj->loadTrainingImage( "training.ppm" );
ipObj->loadWorkingImage( "working.ppm" );
// Recognition
Color key( 0, 0, 255 ); // set the color of the blob you want to capture
ipObj->catchBlobs( key );
ipObj->detectShape();
//// Output
ipObj->markBlobCentroid();
// Cleanup and exit
std::cout << "Done!" << std::endl;
getchar();
delete ipObj;
return 0;
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.