Como obter valores RGB de uma imagem no MATLAB

Imagens RGB definem pixels de imagem misturando luzes vermelha, verde e azul.

Passo 1

Abra o Windows Explorer para ir até o local da sua imagem.

Passo 2

Clique com o botão direito no arquivo e clique em "Copiar".

Passo 3

Clique na janela "Pasta atual" no MATLAB e clique em "Colar". Essa ação facilita o procedimento, pois coloca uma cópia da sua imagem em um diretório padrão do MATLAB.

Passo 4

Digite "A = imread ('filename.jpg')" sem as aspas duplas no prompt de comando, onde 'filename.jpg' corresponde ao nome do arquivo da sua imagem. Pressione "OK" O MATLAB criará uma matriz tridimensional com o nome "A" que armazenará os valores RGB da sua imagem. Cada pixel de sua imagem terá agora um nível de intensidade de luz vermelho, verde e azul, variando de 0, ou ausente, a 255, o nível de intensidade máxima.

Passo 5

Encontre o valor da intensidade da luz vermelha para o pixel superior na extremidade esquerda da sua imagem. Para fazer isso, digite "A (1, 1, 1)" sem as aspas duplas no prompt de comando e pressione "Aceitar". O primeiro número corresponde à coordenada "x", o segundo corresponde à coordenada "y" e o terceiro número escolhe R, G ou B. Por exemplo, você pode encontrar as intensidades das luzes verde e azul para o pixel superior da extremidade esquerda mudando o terceiro número para 2 ou 3, respectivamente.