come trovo il perimetro?

Light (5130 points)
24 170 229
asked Nov 16, 2020 in HW5 opzionale by Light (5,130 points)
parto dal fatto che ho costruito la mia immagine nera con i rettangoli blu e dentro bianchi, quale è la condizione che mi fa dire "ah questo pixel blu lo devo fare rosso"? ho letto piu volte cosa diceva il testo ma non mi ha fatto scattare in mente niente...basta solo che nei dintorni (sopra, sotto, dx, sx ,diagonali) ci sia solo un pixel nero? perchè?
113 views

1 Answer

g
giacomo_venturini (6680 points)
2 5 39
answered Nov 16, 2020 by giacomo_venturini (6,680 points)
Non ti conviene passare per i pixel blu, ti conviene colorare direttamente di bianco e rosso e eventualmente verificare i pixel rossi se rispettano la condizione di nessun pixel nero nell'intorno (semplicemente se c'è almeno un pixel nero negli 8 pixel intorno vuol dire che il pixel tocca l'esterno), altrimenti li ricolori di verde.

Inoltre ti conviene disegnare tutti i rettangoli prima di fare le verifiche sul perimetro, gestendo così anche i poster che ne coprono un altro.