画像を表示する際に、「AlphaData」という透明度を設定するパラメータがありますので、このパラメータを利用すれば、画素ごとの透明度を設定した上の重ね表示が可能です。下記のサンプルコードをご参考ください。
- サンプルコード:
I=imread('cameraman.tif');
% グレースケール画像の表示
figure,image(I),truesize,colormap(gray(256))
J=imread('football.jpg');
J=J(:,1:256,:);
% カラー画像の表示
figure,image(J),truesize
figure,image(I),truesize,colormap(gray(256))
hold on
% AlphaDataパラメータの設定によって透明度の設定が可能です。
image(J,'AlphaData',0.5),truesize
hold off
figure,image(I),truesize,colormap(gray(256))
hold on
% AlphaDataパラメータに画像サイズと同じ大きさ(256×256)の行列(uint8データタイプ)を代入すれば、
% 行列の値により、ピクセル単位での透明度設定が可能です。
image(J,'AlphaData',I),truesize
hold off



