使用特定像素的间距在面部图像上绘制一组点

时间:2013-07-22 15:14:26

标签: matlab

我想在标准化的脸部图像上绘制一组参考点。我考虑4种情况,如463,116,29,15点,间距为5,10,20和30像素。我没有足够的声誉来发布图片,但你可以点击我的头像,这是放置点后的第一种图像。

我不想使用类似for的东西,因为编码会耗费时间和愚蠢。谁能给我一些建议?

1 个答案:

答案 0 :(得分:1)

这样的东西会在你的图像上绘制一个点网格:

npoints = 463;
space = 5;

r = floor(sqrt(463));
c = ceil(npoints / r);

x = 1:space:r*space;
y = 1:space:c*space;

[X,Y] = meshgrid(x,y);

plot(X,Y,'.')