作业帮 > 综合 > 作业

急.有可用matlab代码的额外给100分 2

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/16 14:18:14
急.有可用matlab代码的额外给100分 2
求图像“椭圆拟合原图.bmp”中黑色部分边缘的椭圆方程.
参考程序段:
f=rgb2gray(imread('椭圆拟合原图.bmp'));
bw=edge(f,'sobel');
figure,imshow(bw)


[y,x]=find(bw);
以上程序可以求得图像中的所有边缘点坐标.
感觉你这个可以用随机抽样一致性算法RANSAC比较方便的求出
大概就是每次随机取几个边缘点,放在椭圆的方程里,得出一组参数.重复n次后,得到了n组参数,最后在里面找出一致的参数.