Cores é outro tema que eu vinha protelando. Mas um dia desses uma daquelas piadas de “meninas contra meninos” me deu um caminho para abordar o assunto de uma forma mais leve. Prometo não falar agora dos “cones e bastonetes” – tem bastante sobre eles na wikipedia. Vou falar só das cores.

Num feed compartilhado pelo Hémerson Hernandez achei esta imagem interessantíssima, e lembrei da primeira aula do Juca sobre cores.
Ele apontou para a parede e perguntou de que cor ela era. Os homens responderam em coro: “Branca!”. As duas mulheres da turma (eu e minha colega Marlise) tiveram que pensar um pouco… “Bege claro?” “Talvez gelo… não, bege claro.”
Não vou falar aqui sobre quem sabe mais de cores – o fato de os times de futebol preferirem cores básicas não me deixa dúvidas. Vou falar sobre o motivo pelo qual as pessoas discordam sobre cores. Porque aquela cor que fica entre o verde e o azul é chamada de verde por uns e de azul por outros?
Bom, é porque, se considerarmos a cor como uma grandeza, ela é uma grandeza contínua e multidimensional. (não lembro de ter lido isso em nenhum livro, vou explicar)
Grandeza Contínua

Azul contínuo do céu.
Na matemática, dizemos que uma grandeza é algo que pode ser medido. Se é algo que só existem em intervalos definidos, é uma grandeza discreta; o que pode ter qualquer valor é uma grandeza contínua. Quantidade de pessoas, por exemplo, é uma grandeza discreta, porque não existe 0,5 pessoa. Quantidade de água é uma grandeza contínua, como a cor.
Compare duas folhas de papel de marcas diferentes e verá uma pequena variação no tom de branco.
Quando damos nomes às cores, é para facilitar a linguagem coloquial, já que na maioria das vezes não interessa qual o valor de cor específico, mas se é verde como uma planta, ou azul como o céu. Mas “azul” representa um intervalo de cor, com limites não muito bem definidos.
Quando os fabricantes de tinta dão números às cores, estão discretizando a grandeza contínua, para poder padronizar seus produtos.
Multidimensional
A maiorias das imagens coloridas com que lidamos no computador estão no modelo RGB. Isso significa que a cor é representada por três valores em cada pixel: um para R (vermelho), um para G (verde) e um para B (azul). Este é um modelo de cor, que usa três dimensões para representá-la.
A cor é representada em modelos de três a quatro dimensões desde quando Leonardo da Vinci começou a estudar as cores para pintar melhor (ou talvez antes). Nesta época eles usavam o modelo dos pintores, ou roda dos pintores, que pode ser encontrada até hoje nas aulas de pintura.
As tentativas de reduzir as cores a uma dimensão simplesmente não vingaram.
Uma boa ferramenta pra ver a cor em três dimensões é o Color Inspector 3D, do Fiji (fica no menu Analyse). Esta ferramenta localiza cada pixel da imagem no lugar que ele ocupa no espaço tridimensional de cor. Você ainda pode mudar o modelo de cor para ver como cada um deles representa a imagem de forma diferente.

Imagem das sombrinhas representada no Color Inspector 3D: nos modelos RGB, Lab e HSB (da esquerda para a direita).
So, what?
Tudo isso para concluir que:
- Os homens só discretizam as cores um pouco (hehehe) mais que as mulheres.
- Não adianta perguntar: “como eu faço para diferenciar entre a parte mais verde e a parte menos verde das minhas algas?” – mais verde e menos verde são palavras que não significam nada sem que as duas pessoas estejam olhando para a mesma imagem.
- A maiorias dos métodos de segmentação que já expliquei aqui usam apenas uma dimensão de intensidade dos pixels, dispensando parte da informação de cor. Isto funciona para muitos casos e é mais simples de entender e implementar. Existem métodos que usam toda a informação de cor para segmentar a imagem, e ainda vou falar de alguns deles, mas eles são bem mais complexos de entender e levam mais tempo para executar.
Créditos das imagens:
Cores para homens e mulheres – Eu tirei daqui; Se quiser saber o autor original vai ter que seguir os links (eu tentei, mas são muitos…).
Céu azul – de aloshbennett.
Sombrinhas coloridas – por gagilas.



[...] As cores [...]
[...] vimos no artigo sobre cores, imagens podem ter três ou mais dimensões. Assim, o mean-shift realizado em uma imagem RGB usa o [...]