Adding 3 images to a GUI showing the red, green, and blue channel of an image
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Caitlin Schmidt
am 21 Jul. 2019
Beantwortet: Rik
am 21 Jul. 2019
Write a GUI based Matlab program to open a true-color image, display the image, then show the red, green and blue channel of the image in three other axes. Your GUI should look the same as the example below.
I have written the GUI and am able to upload the original image and display it in the GUI, however I need help with adding the 3 other images with the 3 channels. I tried using imsplit in my callback function, but it is not working. Any help is appreciated!
0 Kommentare
Akzeptierte Antwort
Rik
am 21 Jul. 2019
RGB images in Matlab are stored as 3D arrays. As the third dimension stores the colors, something like this should work (pay attention to a conversion to double (and a rescale) that many be needed)
imshow(IM(:,:,1)), title('red')
0 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!