Logo Passei Direto
Buscar
Import Cv imagem = cv2.imread("mario.jpg") valorPixel = imagem[100,200] print)valorPixel)Sobre o código em questão considere as afirmações a seguir: - imread é um método que retorna a imagem em uma estrutura de dicionário em que cada posição representa um pixel. II- Se a imagem for colorida, valor Pixel será uma lista com os valores de cada canal de cor. III- print(imagem[100,200,3]) é o comando que imprime na tela o valor do canal azul do pixel de coordenada 100,200 da imagem mario.jpg É correto apenas o que se afirma em A I apenas B II apenas C I e II apenas D I e III apenas E I, II e III.
User badge image
Valmor Souza

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada afirmação: I - "imread é um método que retorna a imagem em uma estrutura de dicionário em que cada posição representa um pixel." Incorreto. A função cv2.imread retorna uma matriz NumPy (array), não um dicionário. Cada posição da matriz representa um pixel, mas não é um dicionário. II - "Se a imagem for colorida, valorPixel será uma lista com os valores de cada canal de cor." Correto. Para imagens coloridas, o valor do pixel é um array (ou lista) com os valores dos canais B, G e R. III - "print(imagem[100,200,3]) é o comando que imprime na tela o valor do canal azul do pixel de coordenada 100,200 da imagem mario.jpg" Incorreto. Os canais em OpenCV vão de 0 a 2 (B=0, G=1, R=2). O índice 3 não existe e causaria erro. Para acessar o canal azul, o correto seria imagem[100,200,0]. Portanto, apenas a afirmação II está correta. Resposta correta: B) II apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina