Importing and RGB image to matlab in the form image L(x,y)=[LR(x,y),LG(x,y),LB(x,y)]
1 view (last 30 days)
Show older comments
So i'm wondering how i take an RGB into matlab and split it into the following format:
image L(x,y)=[LR(x,y),LG(x,y),LB(x,y)] let us
im = im2double(imread('test_images\low_light\8.bmp'));
the above line of code spits out a value 365x490x3 double which i assume x = 365 y = 460 and 3 = the RGB colours associated with the picture.
Any idea how i can produce an output which looks like:
T(x,y) = max(R,G,B) Lc(x,y)
Thanks.
Answers (1)
KALYAN ACHARJYA
on 27 Jan 2022
Edited: KALYAN ACHARJYA
on 27 Jan 2022
LR=L(:,:,1); % First Slice: Red Component
LG=L(:,:,2); % Second Slice: Green Component
LB=L(:,:,3); % Third Slice: Blue Component
All above are result to three 2D arrays.
Regarding the error:
Please ensure that the image file must be present in the same working directory or specify path properly.
0 Comments
See Also
Categories
Find more on Image Processing Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!