How to integrate two images
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have two images. The first one is original RGB image and the second one is the Chromaticity image of original image. I want to know how to re-integrate the Chromaticity image onto the original image, so that the original image becomes shadow free.
The objective is to remove shadow from the aerial images. So far, I have an obtained the Chromaticity image (without shadow). How should i proceed to produce shadow-free iamge.
I = im2double(imread('C:\Users\DIVYA MEENA\Desktop\ele2.jpg'));
L1 = chromaticity(I); %find image chromaticity
subplot(121); imagesc(I); title('Original image');
subplot(122); imagesc(L1);
title('Chromaticity image');
function [rgb] = chromaticity(RGB)
R = RGB(:,:,1); % extract the red channel
G = RGB(:,:,2); % extract the green channel
B = RGB(:,:,3); % extract the blue channel
V = R+G+B; % calculate summation of the 3 channels
r = R./V; % calculate the red channel chromaticity
g = G./V; % calculate the green channel chromaticity
b = B./V; % calculate the blue channel chromaticity
rgb = cat(3,r,g,b); %calculate the overall chromaticity
end
2 Commenti
KALYAN ACHARJYA
il 12 Ott 2019
Modificato: KALYAN ACHARJYA
il 12 Ott 2019
I have read about adapthisteq(I) to enhance the sharpness for gray images to remove shadow. Can you share related reference which you have been followed?
Please wait for @Walter's or @Image Analyst's comments / Answer?
Risposte (1)
Rajani Mishra
il 16 Ott 2019
Hi,
There are multiple answers on MATLAB answers related to obtaining shadow free image. Please find them below:
- https://www.mathworks.com/matlabcentral/answers/331999-how-to-remove-shadow-from-image
- https://www.mathworks.com/matlabcentral/answers/390141-how-to-remove-shadows-from-rgb-image
- https://www.mathworks.com/matlabcentral/answers/437554-how-to-remove-shadow-from-the-rgb-image
- https://www.mathworks.com/matlabcentral/answers/28732-how-to-proceed-to-identify-shadows-in-an-image
Hope this helps!
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!