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