Importing and RGB image to matlab in the form image L(x,y)=[LR(x,y),LG(x,y),LB(x,y)]
1 次查看(过去 30 天)
显示 更早的评论
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.
回答(1 个)
KALYAN ACHARJYA
2022-1-27
编辑:KALYAN ACHARJYA
2022-1-27
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!