MATLAB: Controlling the transparency of the overlay image

image analysisimage processing

I have overlay one RGB image on the top of another RGB image. Result attached. I have issue with the resulting image, The person in the image seems very transparent w.r.t background. How can i control the transparency of the background image and foreground image. I have overlay the image using imfuse(A,B,'blend'). However, i can control the transparency to some extent using set(A, 'Alpha', alphadata), but i don't know how can i save those image

Best Answer

C = imfuse(A,B,'blend');
imwrite(C, 'YouImage.png');
Or perhaps you want:
alpha = 0.6;
C = alpha * A + (1 - alpha) * B;
imwrite(C, 'YouImage.jpg');