我有一个奇怪的问题,即绘图在图中重叠,但不在同一轴的图像中。
我确信我没有在某个地方留下保留,否则它也会在图像本身中重叠。
编辑:我想摆脱蓝色重叠线,我只希望那张照片中出现一条蓝线。
这是一个示例:
(注意:黑色图像是 RGB 图像,但我没有绘制那个 atm,所以它意味着在图表上从黑色到白色的过渡。)
替代文字 http://img541.imageshack.us/img541/3212/parabolaaaaa.png
部分代码:
for K=1:23
hold on
I = fig.img.(['p' num2str(K)]);
bw=(I);
imshow(bw)
ss = bwlabel(bw);
s = regionprops(ss,'centroid');
centroids{K} = cat(1,s.Centroid);
hold(imgca,'on')
plot(imgca,centroids{K}(:,1), centroids{K}(:,2), 'r*'); hold on;
x=centroids{K}(:,1);
y=centroids{K}(:,2);
points=plot(x,y,'go',x,y,'rx');
hold on
axis on
axis fill
ccentroids = cat(1,centroids{:});
C1=ccentroids(:,1);
C2=ccentroids(:,2);
set(points,'XData',C1,'YData',C2);
.
.
.
p= polyfit(x2,y2,2)
parabola_x = linspace(-250,640,500);
parabola_polyval = polyval(p,parabola_x);
plot(parabola_x,parabola_polyval,'b-');
.
.
.
end
有任何想法吗?