Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有轮廓的 x 和 y 坐标。现在它们不能用作像素位置,因为它们不是整数。我无法找到将它们转换为像素位置的方法。Floor 和 round 函数没有帮助,因为它们会创建 blob。我需要一个类似于情节的清晰轮廓。
您可以绘制 (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 的线条算法在图像上绘制线条。例如,请参阅那里的问题和建议: