登录论坛

查看完整版本 : [MATLAB基础] 有关找寻座标点


fermentation
2009-12-23, 12:35
请问各位前辈大侠 在下又有问题请教
请问如何求出二值化后的图形所有非0的座标点f(i,j)呢?

然后请问以下公式该如何撰写呢?

http://i101.photobucket.com/albums/m49/Artery526/001.jpg
ig,jg就是重心位置

在下有将重心位置的求法写好了征求大侠解惑

G=sum(sum(M2(:,: )));
Gx=0;
Gy=0;
for i=1:m1
Gy=Gy+i*sum(sum(M2(i,: )));
end

for j=1:n1
Gx=Gx+j*sum(sum(M2(:,j )));
end
Gcenter=[floor(Gy/G),floor(Gx/G)]; % 重心位置