我使用LST(局部结构张量)为图像的每个点提取椭圆结构元素。我的意思是我有一些参数(长轴和短轴,椭圆的旋转角度)。现在,我想为图像的某些像素(例如每20个像素)绘制这些椭圆,并将它们叠加在原始图像上。我写了这段代码,但它无法绘制省略号。请问有人帮帮我吗? 这是我的代码:
for i = 1:20:row
for j = 1:20:col
x0 = j-1;
y0 = 1-i;
[x,y] = meshgrid(-M:M,-M:M);
xrot = x.*cos_phi(i,j)+y.*sin_phi(i,j);
yrot = x.*sin_phi(i,j)-y.*cos_phi(i,j);
a = a(i,j);
b = b(i,j);
ezplot('(xrot-x0)^2/a^2+(yrot-y0)^2/b^2-1');
hold on
end
end
a
和b
和phi
分别是半长,半短轴和椭圆的旋转角度。