separating r g . b's from a colour image

2 次查看(过去 30 天)
Hi all,
I am trying to separate the red green blue values of an image and it's baffling me based on what i have googled so far!
can someone guide me please and
Thanx in advance
im = imread('forest.jpg');
r=im(:,:,1);
g=im(:,:,2);
b=im(:,:,3);
disp(r);
disp(g);
disp(b);

采纳的回答

KALYAN ACHARJYA
KALYAN ACHARJYA 2019-8-29
编辑:KALYAN ACHARJYA 2019-8-29
You are doing right.
im = imread('forest.jpg');
r_plane=im(:,:,1);
g_plane=im(:,:,2);
b_plane=im(:,:,3);
subplot(311),imshow(r_plane);
subplot(312),imshow(g_plane);
subplot(313),imshow(b_plane); % Use imshow to display image
Any issue?
  2 个评论
Matpar
Matpar 2019-8-29
I was doubting myself but i solved it thanx for responding so swiftly Kalyan!
ever grateful!

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by