matlab求图片中圆的中心坐标,【求助】计算N幅图像中圆的中心点坐标【已解决】...

这是一个MATLAB函数,用于从一系列图像中寻找并记录圆的中心坐标。通过读取图像文件,使用边缘检测和最小二乘拟合等方法找到每个圆的边缘,然后计算出中心坐标,并将结果保存到文本文件中。
摘要由CSDN通过智能技术生成

CODE:

function Find_CirclesCenter

%%Find Center of circles from picture

%%PSL@CSU

%%QQ:547423688

%%Email:anyuezhiji@qq.com

%%Edit @ 2010.4.14

path='D:\Program Files\MATLAB71\work\CurrentWork\test\';

outfile='CResult.txt';

clear CResult;

n=0;

maxcm=0;

flag=1;

for i=1:720

fname=['8-',num2str(i)];

filename=[fname,'.spe'];

if exist([path,filename],'file')

disp(['正在处理',filename]);

n=n+1;

[img,dtype]=ReadSpe([path,filename]);

%figure;imshow(img);

minp=min(min(img));

mask=img<3*minp;

mask = bwmorph(mask,'clean');

mask = bwmorph(mask,'majority',inf);

%figure;imshow(mask);

CResult(n).fname=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值