我有降雨地图,我想分开地图和降雨数据的背景,但我不知道如何完成它。这里的任何人都可以告诉我如何做到这一点。
我附上了降雨地图及其背景信息:
答案 0 :(得分:0)
您可以通过减去两个图像来分隔背景。要减去两个图像,两个图像应具有相似的尺寸。您附加的图像具有不同的尺寸。
>>img_1 = imread('~/aV85G.jpg');
>>img_2 = imread('~/nGKKF.jpg');
>>size(img_1)
ans =
601 601 3
>> size(img_2)
ans =
487 566 3
所以我们需要确保两个图像都应该具有相同的大小,并且某种程度上img_2具有不需要的白色边界。为了摆脱空白区域并匹配尺寸,我们可以做以下事情。
img_crop = img_2(31:431,84:484,:); %Crop image
img_rsz = imresize(img_1,0.667); %reduce size to match size of img_crop
img_subtrct = img_crop - img_rsz; % subtract image to remove background
如果雨落区域的像素值与背景图像的特定区域的像素不同,则上述方法工作正常。