Questão nº 116

Questão de Engenharia Elétrica/Eletrônica · CEBRASPE PF 2025 (nº 116)

CEBRASPE2025Perito Criminal Federal - Engenharia Elétrica/EletrônicaEngenharia Elétrica/Eletrônica

No que diz respeito às bibliotecas científicas NumPy, SciPy e OpenCV, julgue os itens seguintes.


Em operações com imagens no OpenCV, a função cv2.cvtColor() pode ser usada para converter uma imagem de BGR para escalas de cinza.

Resposta comentada

O conceito-chave é que o OpenCV, por padrão, carrega e manipula imagens no espaço de cores BGR (azul, verde, vermelho), e não RGB. A função cv2.cvtColor() serve exatamente para converter entre esses espaços, e uma das conversões mais comuns é de BGR para escala de cinza (um único canal de intensidade), usando o código cv2.COLOR_BGR2GRAY.

  • Correta: Certo. A função cv2.cvtColor() aceita uma imagem BGR e o flag cv2.COLOR_BGR2GRAY como argumentos, retornando a versão em tons de cinza — é o uso canônico da função.

Fica de olho: A banca pode inverter a ordem dos argumentos (ex.: cv2.cvtColor(gray_img, cv2.COLOR_GRAY2BGR)) ou afirmar que a conversão é de RGB para cinza, o que estaria errado porque o OpenCV usa BGR por padrão — a menos que a imagem tenha sido explicitamente convertida antes. Outra pegadinha é dizer que cv2.cvtColor() modifica a imagem original "in-place", quando na verdade ela retorna uma nova imagem e não altera a original.

Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Engenharia Elétrica/Eletrônica. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho