Info
此问题已关闭。 请重新打开它进行编辑或回答。
Matlab image processing using hex2dec to generate two block of colour
1 次查看(过去 30 天)
显示 更早的评论
Any solution on how to generate the desired image would be greatly appreciated. I'm fairly new to matlab and unsure how to go about this question.
Thanks.
0 个评论
回答(1 个)
Image Analyst
2019-8-11
Here's a start on your homework:
hexColor = '05A7AB'
redChannel = hex2dec(hexColor(1:2)) * ones(100, 100, 'uint8');
greenChannel = hex2dec(hexColor(3:4)) * ones(100, 100, 'uint8');
blueChannel = hex2dec(hexColor(5:6)) * ones(100, 100, 'uint8');
rgbImageTop = cat(3, redChannel, greenChannel, blueChannel);
imshow(rgbImageTop);
hexColor = '7d3608'
% etc.
% Combine top and bottom
rgbImage = [rgbImageTop; rgbImageBottom]
It should be easy for you to finish.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!