/*#include #include #include #include #include #include */ #include "DescriptorManager.h" #include #include using namespace std; using namespace Magick; //Methods: //6 DCT Pearson //5 threshold //4 pearson //3 sobel //2 median //1 numColors //0 averageColor int main(int argc, char **argv) { string imagename = "im124.jpg"; int method = 6; int count = 1000; if (argc > 2) { method = atoi(argv[2]); imagename = argv[1]; } if (argc > 3) { count = atoi(argv[3]); } else { cout << "Usage: " << endl << argv[0] << " [fileName] [methodIndex]" << endl; cout << "Continuing.." << endl; } InitializeMagick(*argv); DescriptorManager* manager = new DescriptorManager("data"); manager->Init(); //cout << "Loading descriptiors.."; //manager->loadDescriptors(); manager->createMutations(); //cout << "done?" << endl; //manager->similarImages(imagename, method, count); manager->insertMutations(imagename, method); //cout << "done!" << endl << "Calculating distances.." << endl; //cout << "done!" << endl << "Outputting map.." << endl; //manager->outputMap(); return 0; }