Dopo aver scattato una foto con un telefono Android, desidero identificare un oggetto nell'immagine facendo clic su di esso ad esempio. Eventuali oggetti in genere in caso di:
1. Righello
2. persona
3. matita
Sto usando Android precompilati-OpenCV versione 2.3.1 e ho cercato di fare clic nell'oggetto righello e floodFill a segnare esso, ma se i contorni non sono chiusi, l'intera immagine verrà riempita.
a) Ho anche provato a fare clic su oggetto righello e andare a sud, nord, est, ovest per cercare dove sono i bordi e raccogliere queste coordinate, ma ho incontrato problemi pesanti lì (non chiedere).rilevamento oggetti android opencv
Domande:
1. È possibile chiudere i contorni in qualche modo per riempire semplicemente l'oggetto desiderato?
2. Quello che voglio REALMENTE trovare sono le coordinate della parte inferiore E l'altezza di (ad esempio il righello).
QUALSIASI altra soluzione è apprezzata. Come lo realizzeresti?
Aggiornamento: Ho risolto il problema con a) e uso questo approccio al momento (non sono contento). Ho anche provato l'approccio di Entreco, ma sembra non dare la soluzione desiderata ormai.
Grazie mille per la risposta @Entreco. Proverò questo e riferirò. – gartenabfall
@Entreco possiamo disegnare un rettangolo attorno ai contorni chiusi –
non è rilevare il bordo se oggetto rettangolo nero. –