Ho una foto che elaboro con il mio programma per ottenere un elenco di coordinate.
C'è una matrice rappresentata nell'immagine. In un test ideale avrei solo i sedici punti centrali di ciascun quadrato della matrice. Ma nei test reali ho alcuni punti di rumore.
Voglio utilizzare un algoritmo per estrapolare dall'elenco delle coordinate il gruppo formato da 16 coordinate che rappresentano al meglio una matrice.
-
Esempio di punti trovati:
Esempiodirisultatodesiderato:
Come si fa?
Nota: la matrice dell'immagine può essere ruotata un po 'troppo, quindi un algoritmo indipendente dalla rotazione sarebbe fantastico.