質問: 画像の合成に関して 背景画像に車を張り付ける画像の合成がしたいのですが imshow(a) hold on imshow(b) としても背景の左端に車の画像が張り付けられるだけになります。 imfuseを使用しても同じ結果になり、画像を任意の位置に張り付けることができません。 自分がオプションを見落としてるだけなのでしょうか? どなたかお答えいただけると幸いです。
回答: imshowのオプションにxdataとydataを付けて重ね合わせてみてはいかがでしょうか。 imshow('peppers.png') hold on img1 = imread('coins.png'); xoffset = 50; yoffset = 70; imshow(img1, 'xdata', [xoffset xoffset+size(img1, 2)], 'ydata', [yoffset yoffset+size(img1, 1)])