How to get white background in image superimposition
Afficher commentaires plus anciens
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
Réponses (1)
Priyanka Rai
le 5 Jan 2021
0 votes
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 :
Catégories
En savoir plus sur Image Arithmetic dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!