How to get white background in image superimposition
3 views (last 30 days)
Show older comments
Him
I am superimposing two images, at the end i am getting some blue background, which I need to get rid of.. Instead I intend to get white background.
Please suggest me on procedure to get this..
%%% First image
G = imshow(flipud(rgb1));
ax1=gca;
colormap(ax1,'jet');
% c = colorbar(ax1,'Location', 'east','FontSize',20,'TickLabelInterpreter', 'latex');
% c.Title.Interpreter = 'latex';
% c.Title.FontSize = 16;
G.AlphaData = 0.5;
set(gca, 'YDir','normal')
axis equal
hold on;
%%%% second image
GH = imshow(flipud(rgb2));
ax2=gca;
colormap(ax2,'hot')
% c1 = colorbar(ax2,'Location', 'west','FontSize',20,'TickLabelInterpreter', 'latex');
GH.AlphaData = 0.5;
set(gca, 'YDir','normal')
axis equal
0 Comments
Answers (1)
Priyanka Rai
on 5 Jan 2021
You can try remove a background and then add white as background.
Refer this documentation on image background color property:
There are many ways to remove background. For a colored image, you can try this
http://www.mathworks.com/help/images/examples/color-based-segmentation-using-k-means-clustering.html
For a gray scale image, you can try this
You can do background subtraction (for fluorescence and x-ray), background division (most ordinary situations), or background replacement (for video), depending on the situation.
Also, you can try using connected components. With simple problems, it could work. Please refer :
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!