Logo Passei Direto
Buscar

Programação

UNICESUMAR

Analise o código:


img = cv2.imread(?imagem.jpg?)


m = 2 

img_res2 = np.repeat(img, m, axis=0)

img_res2 = np.repeat(img_res2, m, axis=1)

cv2_imshow(img_res2)

print(\'Dimensões Alteradas: \', img_res2.shape)


Após a análise, assinale a alternativa que corresponde à ação do código acima:

Alternativas


Alternativa 1:


Divide a imagem atual pela metade.


Alternativa 2:


Duplica os pixels da imagem no eixo x.


Alternativa 3:


Duplica os pixels da imagem no eixo y.


Alternativa 4:


Sobrepõe a imagem atual com uma nova imagem com o eixo x alterado.


Alternativa 5:


Duplica os pixels da imagem nos eixos x e y.

User badge image
Marcos Lauriano

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

O código apresentado utiliza a biblioteca OpenCV e NumPy para manipular uma imagem. Vamos analisar as linhas: 1. `img = cv2.imread("imagem.jpg")`: Carrega a imagem "imagem.jpg". 2. `m = 2`: Define um fator de repetição. 3. `img_res2 = np.repeat(img, m, axis=0)`: Duplica os pixels da imagem no eixo vertical (eixo y). 4. `img_res2 = np.repeat(img_res2, m, axis=1)`: Duplica os pixels da imagem no eixo horizontal (eixo x). 5. `cv2_imshow(img_res2)`: Exibe a imagem resultante. 6. `print('Dimensões Alteradas: ', img_res2.shape)`: Imprime as novas dimensões da imagem. Com base na análise, a alternativa correta é: Alternativa 5: Duplica os pixels da imagem nos eixos x e y.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina