は、 ウィンドウ(サイズを意味します)=画像のイメージ1 +サイズの大きさは2 と、このウィンドウ上でこれらのメイジを貼り付けるよりも、それが可能である.....共同 それらを表示するには?それはあなたが構築したいどのように聞こえるかはMATLABで異なる大きさの画像を結合
0
A
答えて
2
あなたの説明から、よりyesの場合2つの画像からのブロック対角行列であり、結果のサイズは(各次元に沿った)サイズの合計になるからである。非対角ブロックはゼロが埋め込まれもちろん
img1 = randn(70,100);
img2 = randn(50,110);
img = blkdiag(img1,img2);
imshow(img)
:それを行う方法はblkdiag
機能を使用することです。
EDIT:それは長い画像と同じ高さになるように、あなたの洗練された質問に答える
は、あなたがパッドにゼロで短いイメージを持っています。次に、それらを並べて連結することができます。私は水平に2枚の画像を結合するため、このコードを書かれている
h1 = size(img1, 1);
[h2, w2] = size(img2);
img2a = [img2; zeros(h1-h2, w2)];
img = [img1, img2a];
2
:img1
は長いであると仮定すると、それは次のようになります。 img1とimg2はグレースケールでなければなりません。
function [ output_args ] = sideBySideImage(img1, img2)
%UNTITLED Summary of this function goes here
% Detailed explanation goes here, expects a black and white images
[r1, c1] = size(img1);
[r2, c2] = size(img2);
if r1<r2 %rows in first img are less, so we add some rows in it
temp_row = zeros(1,c1);
while r1~=r2
img1 = [img1; temp_row];
[r1, c1] = size(img1);
[r2, c2] = size(img2);
end
elseif r1>r2 %rows in second img are less, so we add some rows in it
temp_row = zeros(1,c2);
while r1~=r2
img2 = [img2; temp_row];
[r1, c1] = size(img1);
[r2, c2] = size(img2);
end
end
output_args = [img1, img2];
end
関連する問題
- 1. VB.Netで大きな画像を結合する
- 2. 大きな画面サイズの場合は画像ビューが大きくなる
- 3. ROIで異なるサイズの画像に結合する
- 4. C#またはMATLABを使用して、異なるチャンネル(R、G、B)の2つの画像を結合する
- 5. MATLABで、大きさの異なる要素
- 6. matlabで大きな画像のためにimreadを使用するには?
- 7. 画像を大きな画像の小さな領域にスワップ
- 8. 角度で画像を挿入する場合、画像の確認画像の大きさと高さ
- 9. 大きな画像の明るさ画像C#
- 10. スクリプトは、大きな画像
- 11. 画像を連結して大きな画像を作成する
- 12. 大きな画像の上に小さな画像
- 13. Matlab:異なる行列を結合する方法は?
- 14. 大きな画像に画像をコピー
- 15. 異なる大きさ/サイズの単一画像を作る方法
- 16. RGB画像上の二値画像が重なり合うMATLAB
- 17. HTML5キャンバス - 画像のプレビューと大きさが異なるスケーラブルなセクション
- 18. 大きな画像の場合、UIDocumentInteractionControllerがデバイスでクラッシュする
- 19. 大きな画像と小さい画像のテキスト
- 20. カイロの大きな画像
- 21. 大きな画像のスクロール
- 22. 異なる倍率で1つの画像を拡大する
- 23. 大きな画像に小さな画像を表示する際の問題
- 24. 小さな画像をCakePHPの大きな画像にリンクする
- 25. 画像を結合する
- 26. 大きな画像を特定のサイズに合わせる
- 27. Matlabの異なるカメラから重ね合わせる画像をつなぎ合わせる
- 28. Twitterの画像:APIコンソールで大きな画像が表示されない
- 29. 大きな画像縦スクロール
- 30. ライブサムネイル/大きな画像
の可能重複[1ウィンドウMathWorks社のMATLAB上の2枚の画像を合成する方法?](http://stackoverflow.com/questions/4037779/how-to-combine-two-images-on-one-window- matlab) – gnovice
@gnoviceは正確には重複していませんが、ここのサイズは同じではありません。 – Shai