Hier ist Beispiel. Ich bin mir nicht sicher, ob es funktioniert, aber ich vermute, dass es näher ist als das, was Sie haben.
Ich bin kein Maven Experte. Anscheinend brauchen Sie Maven, um die Bibliothek herunterzuladen. http://openimaj.org/UseLibrary.html. Leider bedeutet das, dass ich diese Probe nicht testen kann.
Viel Glück, für weitere Codebeispiele siehe http://openimaj.org/tutorial/processing-your-first-image.html.
import org.openimaj.image.MBFImage;
import org.openimaj.image.FImage;
//You will need several more imports. Your IDE can handle that.
public class SampleImage {
public static Main(String args[])
{
//Read image in
MBFImage image = ImageUtilities.readMBF(new File("c:\\file.jpg"));
//Print out random information
System.out.println(image.colourSpace);
//Create Object to preform work.
AchantaSaliency test = new AchantaSaliency();
//Get Saliency Map
test.analyseImage(image);
FImage newImage = test.getSaliencyMap();
//Display original image
DisplayUtilities.displayImage(image);
//Display new image
DisplayUtilities.displayImage(newImage);
//Save new image to file
ImageUtilities.write(newImage, new File("C:\\test_output.jpg"));
}
}
Vielen Dank. Ich schätze es sehr. Werde es versuchen und mehr Fragen stellen, wenn irgendwas auftaucht. Schätze es wirklich! – user118837
Ich habe die Antwort etwas aktualisiert. Schreibt newImage jetzt, nicht Bild, in Datei. –
Ich konnte gut arbeiten. Danke noch einmal. – user118837