/** Simple demo program real file in a RealImage and display it * in a popup windows * Demo for dia course. * @auther Will Hossack, */ import uk.ac.ed.ph.signal.*; // Signal classes public class ConvolveDisplay { public static void main(String args[]) { // Check that argument was given. if (args.length < 2) { System.err.println("Usage: java ConvolveDisplay filename kernel"); System.exit(1); } String file = args[0]; String kernelName = args[1]; // Read image (type depermined by suffix) RealImage im = RealImage.readImage(file); System.out.println("Read image is : " + im); // Create a display panel ImageFrame display = new ImageFrame("My Image"); display.addImage(im); // Add image with (with autscale defaults) display.centre(); // Display in centre of screen ImageFilterKernel k = ImageFilterKernel.fromTextFile(kernelName); System.out.println("Filter kernel is \n" + k); im = im.convolve(k); ImageFrame mediandisplay = new ImageFrame("Comvolved Image"); mediandisplay.addImage(im); // Add image w } }