3つの画像を隣り合わせに配置したい

16 ビュー (過去 30 日間)
大輝 徳永
大輝 徳永 2022 年 6 月 7 日
コメント済み: Hernia Baby 2022 年 6 月 8 日
A = imread('~.bmp')
C = imfuse(A,A,'montage');
image(C)
上のコマンドで二つの画像を隣り合わせで一つのFigureにすることはできたのですが、3つ隣り合わせにする場合はどうすれば良いでしょうか。

回答 (1 件)

Hernia Baby
Hernia Baby 2022 年 6 月 7 日
cat で連結するのはどうですか?
I = imread('chacha_sq.jpeg');
I = cat(2,I,I,I);
imshow(I)
  2 件のコメント
Kojiro Saito
Kojiro Saito 2022 年 6 月 7 日
R2018bから使えるimtileでも簡単にできますね。
img1 = imread('peppers.png');
img2 = rgb2gray(img1);
img3 = imgaussfilt(img1);
out = imtile({img1, img2, img3}, 'GridSize', [1 3]);
imshow(out)
Hernia Baby
Hernia Baby 2022 年 6 月 8 日
データ型やサイズが異なるときも加味すると imtile がベストですね

サインインしてコメントする。

カテゴリ

Help Center および File Exchangeインポート、エクスポートおよび変換 についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!