Wolfram Language

Bild- und Signalverarbeitung

Dynamischer Vergleich zweier Bilder

Vergleichen Sie zwei Satellitenbilder von Venedig mithilfe einer interaktiven graphischen Benutzerschnittstelle, die auf zwei verknüpften DynamicImage-Objekten basiert. Das linke Bild zeigt ein Radarbild, aufgenommen vom ESA-Satelliten Sentinel-1 am 10. Mai 2016; das rechte ist eine optisches Fotografie, aufgenommen von Sentinel-2 am 29. April 2016.

In[1]:=
Click for copyable input
{img1, img2} = { Import[ "https://earth.esa.int/documents/257246/2546936/Venice-Sentinel-1-\ 10052016.jpg"], Import[ "https://earth.esa.int/documents/257246/2546936/Venice-Sentinel-2-\ 29042016.jpg"] };

Um die Ansicht zu drehen oder zu schwenken, klicken Sie auf eines der Bilder und ziehen Sie es in eine Richtung (click+drag). Drücken Sie Shift+click+drag , klicken Sie ins Bild und ziehen Sie es vertikal in eine Richtung, um ins Bild hinein- oder herauszuzoomen. Bewegen Sie die Enden der Scrollleiste, um den Ausschnitt zu verändern.

Den kompletten Wolfram Language-Input zeigen
In[2]:=
Click for copyable input
DynamicModule[ {x, y, s}, Row[{ DynamicImage[ img1, ZoomCenter -> Dynamic[Scaled[{x, y}]], ZoomFactor -> Dynamic[s], AppearanceElements -> {"Pan", "Scrollbars", "ZoomButtons", "Zoom"}, ImageSize -> {240, 360} ], DynamicImage[ img2, ZoomCenter -> Dynamic[Scaled[{x, y}]], ZoomFactor -> Dynamic[s], AppearanceElements -> {"Pan", "Scrollbars", "ZoomButtons", "Zoom"}, ImageSize -> {240, 360} ] }] ]
Animation abspielen
Abspielung unterbrechen

Verwandte Beispiele

en es fr ja ko pt-br ru zh