image = imread('C:/Users/Administrator/Desktop/nuclei/3channels/0162.tif');
label = imread('C:/Users/Administrator/Desktop/nuclei/yuzhi/0162.tif');
此处的 image 就是原图,label 就是原图的标记,首先将原图和标记显示出来看一下
imshow(image);
imshow(label);
我们需要将标记的边界线投射到原图上显示,执行以下代码,显示结果如下
imshow(image);
hold on;
[B,L] = bwboundaries(label,'noholes');
for i = 1:length(B)
boundary = B{i};
plot(boundary(:,2), boundary(:,1), 'w', 'LineWidth', 1)
end