Skip to content

Commit

Permalink
processamento de imagem 2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Rodscaloppe committed Oct 31, 2020
1 parent 36146ac commit e5b38a3
Showing 1 changed file with 27 additions and 8 deletions.
35 changes: 27 additions & 8 deletions Greyscale.py
Original file line number Diff line number Diff line change
@@ -1,22 +1,41 @@
testes = int(input())
casos = testes
resultadosFinais = []

while(testes != 0):
comando = input()
rgb = input()

lista = rgb.split()

red = lista[0] # 20
green = lista[1] # 70
blue = lista[2] # 50
red = int(lista[0])
green = int(lista[1])
blue = int(lista[2])

if (comando == "mean"):
media = (int(red) + int(green) + int(blue)) / 3
print(int(media))
media = (red + green + blue) / 3
resultadosFinais.append(int(media))

elif (comando == "eye"):
resultado = (int(red) * 0.3) + (int(green) * 0.59) + (int(blue) * 0.11)
print(int(resultado))
resultado = (red * 0.3) + (green * 0.59) + (blue * 0.11)
resultadosFinais.append(int(resultado))

elif (comando == "min"):
minimo = int(min(lista))
resultadosFinais.append(minimo)

elif(comando == "max"):
maximo = int(max(lista))
resultadosFinais.append(maximo)

else:
print("Comando Inválido")

testes -= 1
testes -= 1

i = 1
for x in resultadosFinais:
print("Caso #" + str(i) + ": " + str(resultadosFinais[i-1]))
i += 1


0 comments on commit e5b38a3

Please sign in to comment.