GUI red, blue, and green channels
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Caitlin Schmidt
el 21 de Jul. de 2019
Respondida: Walter Roberson
el 21 de Jul. de 2019
I'm working on a problem involving opening an image in a GUI and show it in an axes. I also need to show 3 images for the red, green, and blue channels in three separate axes in the same GUI. I'm having troubling with creating the three other images. Any ideas?
0 comentarios
Respuesta aceptada
Walter Roberson
el 21 de Jul. de 2019
[filename, filepath] = uigetfile();
if ~ischar(filename); return; end %user cancel
fullname = fullfile(filepath, filename);
img = imread(fullname);
R = zeros(size(img), class(img));
G = R;
B = R;
R(:,:,1) = img(:,:,1);
G(:,:,2) = img(:,:,2);
B(:,:,3) = img(:,:,3);
imshow(handles.axes_for_RGB, img);
imshow(handles.axes_for_R, R);
imshow(handles.axes_for_G, G);
imshow(handles.axes_for_B, B);
0 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!