Image reading and processing
2 views (last 30 days)
Show older comments
Usha Silwal
on 11 Sep 2019
Answered: Sourav Bairagya
on 16 Sep 2019
How do I generate just the red channel, from the colourful image that I have attached below?
3 Comments
Accepted Answer
Sourav Bairagya
on 16 Sep 2019
After reading the image properly, you can separate the channels using this code segment.
a=imread('test.jpg');
a_red=a(:,:,1); %RED channel
a_green=a(:,:,2); %GREEN channel
a_blue=a(:,:,3); %BLUE channel
figure;imshow(a);title('Color Image');
figure;imshow(a_red);title('Red Channel');
figure;imshow(a_green);title('Green Channel');
figure;imshow(a_blue);title('Blue Channel');
Now, you can also save each channel as separate image using ‘imwrite’ function. Hope this will help.
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!