2017-01-12 5 views
1

Ich bin neu in der Bildverarbeitung. Ich lerne es. Ich stecke fest auf das Zusammenfügen von Bildern. Ich lese über boofCV und openCV. Aber ich denke, sie sind für das fortgeschrittene Niveau. Ich wollte wirklich Bild mit Grundniveau verbinden, da ich weniger Wissen habe.Wie schneidet man Bilder und Stiche in ein einzelnes Bild?

Es gibt 70% Überschneidungen zwischen den Bildern.So muss ich 70% vom zweiten Bild schneiden und dann zusammenführen.

Also, bitte sagen Sie mir, wie Sie damit fortfahren. Sag mir, dass die Bibliothek sich konzentrieren soll.

Vielen Dank.

+0

Überprüfen Sie [Oracle-Lernprogramm] (https://docs.oracle.com/javase/tutorial/2d/images/). – Aaron

+0

Mögliches Duplikat von [Zwei Bilder zusammenfügen] (http://stackoverflow.com/questions/2318020/merging-two-images) –

+0

Ja das ist okay @SrikanthA Aber wie wird ich die 70% des zweiten Bildes schneiden? –

Antwort

-1

Graphics2D API könnte Ihnen helfen zu beschneiden. Bitte benennen Sie den Betreff der Frage um.

File file = new File("Image_name.jpg"); 
    FileInputStream fis = new FileInputStream(file); 
    BufferedImage image = ImageIO.read(fis); 
    int width = image.getWidth(); 
    int height = image.getHeight(); 

mit dieser Breite, können Sie das Bild mit Graphics2D API zuschneiden - Bild Methode zeichnen - Graphics2D

sich für x richtigen Wert vorbei, y Bild Methode zu zeichnen, können Sie Ihre gewünschte Ernte bekommen.

+0

Bitte markieren als antwortet, wenn sie die Frage beantwortet –

+1

Weder ImageIO oder Java2D API ist auf Android verfügbar, so wird dies nicht funktionieren. – haraldK

+0

Die Frage wurde anfänglich auch an Java getaggt, in Anbetracht dessen - die Antwort wurde zur Verfügung gestellt –

Verwandte Themen