Wolfram Language

Traitement d'images et de signaux

Comparaison dynamique de deux images

Comparez deux images satellite de Venise, en Italie, en utilisant une interface utilisateur graphique interactive basée sur deux objets dynamiques couplées de DynamicImage . La présentation à gauche montre une image de radar prise par le satellite Sentinel-1 de ESA le 10 mai 2016; La partie à droite est une photographie optique prise pour Sentinel-2 le 29 avril 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"] };

Utilisez click+drag sur une des images pour se déplacer, et Shift+click+drag verticalement pour faire zoom avant et arrière. Déplacez la barre de défilement se termine pour changer la coupe.

Montrer l'entrée complète de Wolfram Language
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} ] }] ]
Jouer l'animation
Arrêter l'annimation

Exemples connexes

de en es ja ko pt-br ru zh