Je (3x4) matrice M connectée "1" (connectivité 4 "Nord, Sud, Est, Ouest"), disent:non distances euclidiennes d'éléments connectés à matrice binaire (Matlab)
M=[0 1 1 1;
1 1 0 1;
0 1 0 1];
avec des éléments d'indice: idx = 2 4 5 6 7 10 11 12; (8 éléments) M peut être vu comme une matrice de pixels noirs et blancs.
Une idée pour résoudre sa matrice (8x8) D de séparation des pixels blancs? (expl: éléments avec idx = 2 et 12 6 étapes d'intervalle = 5 séparés par des pixels blancs)
D=[0 2 1 2 3 4 5 6;
2 0 1 2 3 4 5 6;
1 1 0 1 2 3 4 5;
2 2 1 0 1 2 3 4;
3 3 2 1 0 1 2 3;
4 4 3 2 1 0 1 2;
5 5 4 3 2 1 0 1;
6 6 5 4 3 2 1 0]
Pourquoi les éléments avec idx = 2 et 12 sont-ils espacés de 6 pas? N'est-ce pas 4? Voulez-vous dire [Manhattan distance] (https://en.wiktionary.org/wiki/Manhattan_distance)? –
la connexion autorisée est N, S, E, W à travers 1. les éléments connectés via 0 ne sont pas autorisés. – sapienz
De même, le problème est-il de calculer le composant connecté, ou de calculer la distance par rapport à celui-ci, ou les deux? Votre question n'est pas claire –