Atualizado em 22/10/2026: verbete refeito: definição curta com fonte, exemplo e termos relacionados; saiu o texto genérico anterior. Como conferimos os dados
YCbCr é uma forma de representar cores em três componentes: Y é o brilho (luminância), e Cb e Cr são a diferença de azul e de vermelho em relação a esse brilho. A biblioteca Pillow indica que o seu modo YCbCr segue a definição do JPEG.
Conversão a partir do RGB (8 bits, como no JPEG)
- Y = 0,299·R + 0,587·G + 0,114·B
- Cr = (R − Y)·0,713 + 128
- Cb = (B − Y)·0,564 + 128
Exemplo
Para o branco (255, 255, 255): Y = 255, e Cb e Cr dão 128. Qualquer tom de cinza tem Cb = Cr = 128, porque não tem cor, só brilho. Por isso o YCbCr permite tratar brilho e cor separadamente.
Na prática
No OpenCV, a conversão é feita com cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb). Repare que o OpenCV usa a ordem Y, Cr, Cb.
Termos relacionados
Fontes (conferidas em 02/10/2026): OpenCV: conversões de cor · Pillow: modos de imagem