É possibile riconoscere i rettangoli in base al loro colore?

CiZ (3810 points)
4 12 20
asked Nov 22, 2020 in HW6 obbligatorio by CiZ (3,810 points)
recategorized Nov 22, 2020 by andrea.sterbini
Se creassi una lista di tutti i colori presenti nei vari test e riconoscessi in un certo modo i rettangoli in base ai colori, sarebbe una cosa possibile? Certo finché resto nel limite dei test conosciuti si potrebbe fare penso, ma se nei test segreti ci fosse qualche test che serve a verificare che non sia utilizzata questa opzione il tutto sarebbe inutile.
218 views

3 Answers

Best answer
9
9Andrea9 (12340 points)
10 31 56
answered Nov 22, 2020 by 9Andrea9 (12,340 points)
selected Nov 22, 2020 by andrea.sterbini
non penso tu possa ragionare in questo modo poichè stai creando un programma ad hoc per i test.
CiZ (3810 points)
4 12 20
commented Nov 22, 2020 by CiZ (3,810 points)
Come immaginavo :(
AdSum (16290 points)
9 20 134
answered Nov 22, 2020 by AdSum (16,290 points)
Si, ogni colore è unico quindi puoi.
CiZ (3810 points)
4 12 20
commented Nov 22, 2020 by CiZ (3,810 points)
Penso che la tua risposta sia basata sul ragionamento che io debba prima trovare il colore dalle liste e poi usarlo come elemento, non creare ad hoc una lista di colori per utilizzarli senza trovarli dal file png. Giusto? Perché il mio ragionamento in verità era questo, ma ho chiesto per sapere se potevo semplificarlo o no.
AdSum (16290 points)
9 20 134
commented Nov 22, 2020 by AdSum (16,290 points)
Una volta ricavati tutti i colori puoi usare gli stessi colori per identificare i rettangoli stessi, in quanto i colori sono unici
Francesco.Danese (2130 points)
0 1 9
answered Nov 22, 2020 by Francesco.Danese (2,130 points)
Di certo non puoi crearti a prescindere una lista di colori, poichè il tuo programma deve funzionare con qualsiasi tipo di immagine in input. La cosa più semplice che puoi fare è iterare l'immagine e quando trovi un colore nuovo salvarlo in una lista/dizionario.