How to integrate two images
조회 수: 5 (최근 30일)
이전 댓글 표시
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
KALYAN ACHARJYA
2019년 10월 12일
편집: KALYAN ACHARJYA
2019년 10월 12일
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?
답변 (1개)
Rajani Mishra
2019년 10월 16일
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!
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!