R,G,Bに分かれた行列からカラー画像をつくりたいです。
Show older comments
I_result_R
I_result_G
I_result_B
I_color = uint8(cat(3, I_result_R, I_result_G, I_result_B));
I_result_RとI_result_GとI_result_Bの3つを合わせてカラー画像を作りたいのですが
I_color = uint8(cat(3, I_result_R, I_result_G, I_result_B));ではグレースケールの画像が出力されました。
3 Comments
Dyuman Joshi
on 22 Dec 2023
I_color = im2uint8(cat(3, I_result_R, I_result_G, I_result_B))
What are the data type of the R, G and B matrices?
Atsushi Ueno
on 22 Dec 2023
By some mistake, the contents of I_result_R, I_result_G, and I_result_B would be exactly the same.
何かの手違いで、I_result_R, I_result_G, I_result_B の内容が全く同じ内容になっているのでしょう。
RGB = imread("peppers.png");
I_result_R = RGB(:,:,1);
% I_result_G = RGB(:,:,2);
% I_result_B = RGB(:,:,3);
I_color = uint8(cat(3, I_result_R, I_result_R, I_result_R));
imshow(I_color)
Dyuman Joshi
on 22 Dec 2023
Answers (0)
Categories
Find more on イメージ 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!