在图像中检测椭圆的M代码

[i1,map1] = imread('J:/ep_image/im1.jpg');
imshow(im1)
imshow(i1)
colormap(map1);
image(i1)
axis equal;
g1 = rgb2gray(i1);
BW = edge(g1,'sobel');
[r,l]=find(BW==1);
plot(r,l,'r+')
image(i1)
hold on;plot(l,185-r,'r+')
figure;imshow(BW)
figure;image(BW)
image(i1)
hold on;image(BW)
image(i1)
hold on;plot(l,r,'r+')
Data = cat(2,l,r);
size(Data)
Parameter = [4 0 1 -8 -2 1]';est_reslt=LMedS(Parameter,Data,5,1555,2000)
f = est_reslt.theta;
[lat,lon]=plotconic(f);
plot(lat,lon,'b');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值