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
非常感謝,我將它改爲綠色。 –