J'ai un gui que son objectif est de montrer une image satellite multispectrale. J'importe l'image comme suit:comment afficher l'image géoréférencée dans l'interface graphique matlab?
[img, R] = geotiffread('myimage.tif');
ainsi j'ai la coordonnée du coin 4 (R). Je me demande comment pourrais-je afficher cette coordonnée dans mon interface graphique et également obtenir la valeur de coordonnées lorsque je clique sur l'image? la commande que j'utilise est:
imshow(img);
dois-je utiliser une autre commande comme mapshow? mon dernier gui devrait être quelque chose comme
mapview
qui montrent les coordonnées et l'échelle de l'image ci-dessous. Je suis capable de montrer la coordonnée d'image dans une boîte de texte statique mais j'ai un problème au sujet de la coordonnée réelle.
merci beaucoup
Ok, cependant, après un mois, personne ne m'a répondu !! mais j'ai trouvé la réponse. c'est vraiment simple. pix2map est une fonction matlab qui convertit la coordonnée du pixel en coordonnées de la carte! que tout – Ress