0

我有轮廓的 x 和 y 坐标。现在它们不能用作像素位置,因为它们不是整数。我无法找到将它们转换为像素位置的方法。Floor 和 round 函数没有帮助,因为它们会创建 blob。我需要一个类似于情节的清晰轮廓。

4

1 回答 1

1

您可以绘制 (x,y) 点、删除轴刻度并将轴抓取到图像中。尝试这个:

figure;
plot(rand(10,1),rand(10,1));
box on; set(gca,'XTick',[],'YTick',[])
F = getframe(gca);
Image = F.cdata;
figure; imshow( Image );

编辑:如果您需要在图像上绘制许多线条,您可以考虑 Bresenham 的线条算法在图像上绘制线条。例如,请参阅那里的问题和建议:

于 2013-05-18T10:36:37.167 回答