clc;
close all;
clear;
workspace;
format long g;
format compact;
fontSize = 20;
image1 = imread('image1.jpg');
[rows, columns, numberOfColorChannels] = size(image1);
if numberOfColorChannels > 1
image1 = rgb2gray(image1);
end
image1 = image1 > 128;
imshow(image1);
hp = impixelinfo();
subplot(2, 2, 1);
imshow(image1, []);
axis on;
hold on;
title('Image1', 'FontSize', fontSize, 'Interpreter', 'None');
drawnow;
hold on
image2 = imread('image2.jpg');
subplot(2, 2, 2);
imshow(image2, []);
hp = impixelinfo();
axis on;
hold on;
title('Image2', 'FontSize', fontSize, 'Interpreter', 'None');
drawnow;
h3 = subplot(2, 2, 3:4);
imshow(image1, []);
hp = impixelinfo();
hold on;
h=imshow(image2);
set(h,'Alphadata', 0.6);
axis on;
theColorMap = jet(256);
theColorMap(1,:) = 0;
theColorMap(end,:) = 1;
colormap(h3, theColorMap);
colorbar(h3);
caxis([0,0.6]);
title('Image1 with Image2 in overlay', 'FontSize', fontSize, 'Interpreter', 'None');
set(gcf, 'Units', 'Normalized', 'OuterPosition', [0, 0.05, 1, .95]);
set(gcf, 'Name', 'Demo by ImageAnalyst', 'NumberTitle', 'Off')
Best Answer