Ho una serie di punti discreti mostrati in un'immagine, come la seguente OpenCV trovare scafo concava
Voglio ricostruire o da campionamento (non sono sicuro che cosa è il modo corretto per descriverlo) il immagine, in modo che l'immagine risultante sarebbe come la seguente . Non è necessario che sia esattamente uguale all'immagine di esempio, ma l'idea principale è quella di riempire quella originale.
Ho un'idea iniziale su come farlo. Ma non so come farlo dopo il primo passo. La mia idea è quella di separare prima l'immagine usando i kmea e scoprire i diversi oggetti. E l'ho fatto con successo. Le immagini risultanti dopo i kmean sono: .
Dopo kmean, voglio usare find findur o qualcosa di simile concavo per ottenere il contorno di queste forme e riempire la forma utilizzando funzioni come i buchi di riempimento. Tuttavia, ho trovato "trova contorno" non funziona, considererà ogni singolo pixel come un contorno.
L'altro modo in cui sto pensando è utilizzare l'interpolazione. Ma non sono sicuro se sia possibile con punti così scarsi. Qualcuno ha qualche idea su come farlo? Non sono sicuro se sono sulla strada giusta e sono aperto a qualsiasi soluzione.
Grazie mille!
non credo "upsampling" è il termine che stai cercando. –
@MarkRansom Sì, non sono sicuro di quale sia il termine corretto da utilizzare. Eventuali suggerimenti? – user1964417