0
以下代码在叠加图像上绘制白点(由于“保持;”)。我知道如何将叠加图像保存在输出文件夹中,但是我想要在叠加图像上绘制“白点”之后保存叠加图像。将图像保存到输出文件夹中
b = imadjust(mat2gray(BLUE));
z = zeros(size(b),'like',b);
b = cat(3,z,z,b);
O = bwperim(maskBLUE);
T= imdilate(O, true(2));
overlay = imoverlay(b, T, [1 1 1]);
imshow(overlay)
hold on;
plot(centersBLUE(:,1),centersBLUE(:,2),'.w')
h = overlay;
imwrite(h,[outputFolder]);
谢谢,它可以工作,但在保存的图像中,点是黑色的,但是,我将它定义为“.w”,它是白色圆点。它是否可以像白点一样保存在代码中? –
做点需要是白色的?你可以尝试另一种颜色?这可能是一个Matlab错误。它不想跟踪看到背景是白色的白点。这可能只是猜测。 – Joseph
非常感谢,我将它改为绿色。 –