//**************************************************************************
//
// CSE 585 Project #1
// By Anirudh Modi (anirudh@bart.aero.psu.edu) on 3/10/2000-Fri
// & Shin Chin (scc136@psu.edu)
// & Ming Ni (ni@cse.psu.edu)
//
//**************************************************************************
// Running time of algorithm -> O[width x height]
//**************************************************************************
// Have implemented the following ->
// 1. Smoothening of histogram to determine minima/maxima
// 2. Basic image operations (+, -, =)
// 3. There is no memory leak
//**************************************************************************
#include <iostream.h>
#include <fstream.h>
#include <stdio.h>
#include <stdlib.h> // for atoi()
#include <string.h>
#include <math.h>
#include "image.h"
#include "matrix.h"
#include "gabor.h"
//**************************************************************************
int main (int argc, char *argv[])
{
GrayImage image, rI, gI, bI;
if (argc < 2)
{
cerr << "Syntax: " << argv[0] << " <pbm-color-image-file>" << endl;
exit(-1);
}
image.ReadRGBimageFromFile(argv[1], &rI, &gI, &bI); // Read the image file
rI.WriteToFile("R.dat");
gI.WriteToFile("G.dat");
bI.WriteToFile("B.dat");
image.WriteToFile("gray.dat");
}
//**************************************************************************