Buscar

COMANDOS PARA O GUIDE RGB- Matlab


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

COMANDOS PARA O GUIDE RGB 
 
Abrir imagem no guide: 
[filename,path] = uigetfile('*.jpg;*.tif;*.png;*.gif','Selecione imagem'); %pega a imagem 
f=imread(strcat(path,filename)); %salva a imagem na variável 
Mostrar Imagem no eixo inserido no GUIDE: 
Axes(handles.axes1); 
Imshow(f); 
Separar as componentes RGB da imagem original: 
red=f(:,:,1); 
imshow(red); 
 
green=f(:,:,2); 
imshow(green); 
 
blue=f(:,:,3); 
imshow(blue); 
Como usar slider no GUIDE para ajustar as componentes separadas: 
global red ajuste1 
gama1=get(hObject,'Value'); %pega o valor que variou no slider 
ajuste1=imadjust(red,[],[],gama1); %ajustar a componente com o que variou 
colorida1=cat(3,ajuste1); % salvar a componente ajustada 
axes(handles.axes2); 
imshow(colorida1); %exibir a componente ajustada 
Como resetar Informações no Guide: 
 
 cla(handles.axes5,'reset') %limpa o que foi mostrado no gráfico 
set(handles.axes5,'Visible','off') % deixa invisível os eixos do graf. 
set(handles.Redimensionamento,'String',num2str(0)); %insere 0 no edit(como string) 
 
 
 
Juntar as componentes: 
global ajuste1 ajuste2 ajuste3 
soma=cat(3,ajuste1,ajuste2,ajuste3); %somar as componentes para formar a imagem colorida 
axes(handles.axes5); 
imshow(soma); %exibir a imagem colorida ajustada

Mais conteúdos dessa disciplina