Questão FC514941
No que diz respeito às bibliotecas científicas NumPy, SciPy e OpenCV, julgue o item seguinte. A função cv2.imread( ) da biblioteca OpenCV carrega, por padrão, imagens no formato RG
Linguagens de Programação para Ciência de Dados
CEBRASPE (CESPE) · 2025
No que diz respeito às bibliotecas científicas NumPy, SciPy e OpenCV, julgue o item seguinte.
A função cv2.imread( ) da biblioteca OpenCV carrega, por padrão, imagens no formato RGB.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação está ERRADO porque a função cv2.imread(), quando chamada no modo padrão (flag cv2.IMREAD_COLOR), carrega imagens coloridas no espaço de cores BGR e não em RGB.
Importante: extensões como jpg, png e bmp são formatos de arquivo; já BGR e RGB são ordens de canais de cor. Confundir formato de arquivo com padrão de cores gera o erro da afirmação.
O OpenCV historicamente usa BGR, portanto muitas rotinas assumem essa ordem de canais. Existem outras flags, por exemplo cv2.IMREAD_GRAYSCALE e cv2.IMREAD_UNCHANGED, que alteram a forma como a imagem é lida.
Como corrigir na prática: após ler com cv2.imread(), converta para RGB usando cv2.cvtColor(img, cv2.COLOR_BGR2RGB) ou invertendo os canais com img[:,:,::-1].
Conteúdo do catálogo FC Concursos · Atualizado em