Distanza tra più punti MatLab

Messaggioda MattiaSSL » 10/01/2019, 15:49

Buonasera a tutti!
Provo a chiedere una cosa che non credo sia troppo complessa, ma non ne sto venendo a capo :smt012
Ho 16 immagini binarie in Matlab sotto forma di matrici, e devo calcolare per ognuna la massima distanza tra due pixel dell'immagine che abbiano valore 1. Sono riuscito tramite il comando find a caricare tutte le coordinate di tali pixel in un vettore v di dimensione px2, dove p sono per ogni immagine il numero di pixel diverso da 0, e le 2 colonne stanno ovviamente per le coordinate nelle due direzioni...
Facendo un esempio banale con una matrice 3x3:
Immagine binaria:
0 0 1
1 0 0
1 0 0

vettore v:
1 3
2 1
3 1

come faccio a calcolare tutte le distanze tra queste coppie di coordinate?
Grazie mille
MattiaSSL
Starting Member
Starting Member
 
Messaggio: 1 di 2
Iscritto il: 10/01/2019, 15:39

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite