Para medir a cor de uma forma precisa, as medidas devem ser repetíveis e independentes da intensidade.
Utilizam-se áreas de interesse para especificar uma cor. As áreas selecionadas são combinadas em modelos (diferentes cores, como vermelho e verde) e suas instâncias (áreas que, conjuntamente, definem um modelo). Fazendo a aprendizagem de várias instâncias, o sistema está preparado para diferentes efeitos de cores ou para controlar flutuações durante a aquisição da imagem, como podem ser as mudanças de iluminação. A informação depois de realizar o processo de aprendizagem arquiva-se num classificador.
Existem duas formas de identificar cores: primeiro, pode-se atribuir uma área de interesse a uma cor que foi aprendida. Segundo, a imagem pode ser filtrada para formar uma imagem resultante onde apareçam as cores que foram aprendidas e que coincidem com as da imagem. A imagem resultante contém detalhes de qualidade para cada um dos pixels.
As aplicações onde se podem utilizar a análise de cores são múltiplas e cada vez mais abundantes, entre outras podem destacar-se: Indústria Electrónica: Comprovação de atribuição de conectores, Indústria de impressão: Procurar e distinguir cores individuais das marcas de registos, Indústria alimentar: Examinar as cores dos alimentos e bebidas, Indústria automobilística: Identificação de logotipos, leds, tapeçaria, cintos de segurança, Indústria de embalagens: Identificação de etiquetas, tampas…