Ir para conteúdo

jaguaraba

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que jaguaraba postou

  1. jaguaraba

    Exercicio

    o exercicio é o seguinte, há a imagem, e deve se identificar a area com r>=110 g<=10 e b<=10 e delimitar a regiao com um drawrect tentei desta forma, mas não rolou import bmp IMG = bmp.ReadBMP("img2.bmp") def maior(IMG): maior = IMG[0][1] for j in range(0,len(IMG)): for i in range(0,len(IMG[j])): if IMG [j][0] >= 110 and IMG [j][1] <= 10 and IMG [j][2] <= 10: if(IMG[0] > maior): maior = IMG[0] var = maior, IMG[1] #função do retangulo def DrawRect(img, x1, x2, y1, y2): #linha de cima # for pra ler as linhas de sublistas da imagem for i in range(len(img)): # for dentro de for para ler colunas de sublistas da imagem for j in range(len(img[0])): if i == y1 and x1 <= j and j <= x2: img [j][0] = 255 img [j][1] = 0 img [j][2] = 0 #linha de baixo # for pra ler as linhas de sublistas da imagem for i in range(len(img)): # for dentro de for para ler colunas de sublistas da imagem for j in range(len(img[0])): if i == y2 and x1 <= j and j <= x2: img [j][0] = 255 img [j][1] = 0 img [j][2] = 0 #coluna da direita # for pra ler as linhas de sublistas da imagem for i in range(len(img)): # for dentro de for para ler colunas de sublistas da imagem for j in range(len(img[0])): if j == x1 and y1 <= i and i <= y2: img [j][0] = 255 img [j][1] = 0 img [j][2] = 0 #coluna da esquerda # for pra ler as linhas de sublistas da imagem for i in range(len(img)): # for dentro de for para ler colunas de sublistas da imagem for j in range(len(img[0])): if j == x2 and y1 <= i and i <= y2: img [j][0] = 255 img [j][1] = 0 img [j][2] = 0 #coordenadas necessárias DrawRect(img, 26, 156, 71, 165) #salvar a imagem bmp.WriteBMP(img, "ex.bmp")
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.