我有轮廓的x和y坐标。现在它们不能用作像素位置,因为它们不是整数。我无法找到将它们转换为像素位置的方法。地板和圆形功能无助于创建blob。我需要一个类似于情节的清晰轮廓。
答案 0 :(得分: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的线算法在图像上绘制线条。例如,请参阅那里的问题和建议: