Main cleanup
This commit is contained in:
@@ -12,28 +12,15 @@
|
|||||||
using namespace std;
|
using namespace std;
|
||||||
using namespace Magick;
|
using namespace Magick;
|
||||||
|
|
||||||
//Methods:
|
enum method {avg_color, num_color, median, sobel, pearson, threshold, dct_pearson, dct_median};
|
||||||
//6 DCT Pearson
|
|
||||||
//5 threshold
|
|
||||||
//4 pearson
|
|
||||||
//3 sobel
|
|
||||||
//2 median
|
|
||||||
//1 numColors
|
|
||||||
//0 averageColor
|
|
||||||
|
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
string imagename = "im3102.jpg";
|
string imagename = "im3102.jpg";
|
||||||
int method = 0;
|
int method = method::median;
|
||||||
int count = 1000;
|
|
||||||
if (argc > 2) {
|
if (argc > 2) {
|
||||||
method = atoi(argv[2]);
|
method = atoi(argv[2]);
|
||||||
imagename = argv[1];
|
imagename = argv[1];
|
||||||
}
|
}
|
||||||
if (argc > 3) {
|
|
||||||
count = atoi(argv[3]);
|
|
||||||
}
|
|
||||||
|
|
||||||
else {
|
else {
|
||||||
cout << "Usage: " << endl << argv[0] << " [fileName] [methodIndex]" << endl;
|
cout << "Usage: " << endl << argv[0] << " [fileName] [methodIndex]" << endl;
|
||||||
cout << "Continuing.." << endl;
|
cout << "Continuing.." << endl;
|
||||||
@@ -41,5 +28,7 @@ int main(int argc, char **argv) {
|
|||||||
InitializeMagick(*argv);
|
InitializeMagick(*argv);
|
||||||
DescriptorManager* manager = new DescriptorManager("test");
|
DescriptorManager* manager = new DescriptorManager("test");
|
||||||
manager->Init();
|
manager->Init();
|
||||||
|
manager->rankImages(imagename, method);
|
||||||
|
manager->outputRank(imagename, method);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user