作业帮 > 综合 > 作业

用MATLAB求一张图片上的圆的圆点和半径,我已经做好边缘检测了,要具体的程序,急,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 05:59:21
用MATLAB求一张图片上的圆的圆点和半径,我已经做好边缘检测了,要具体的程序,急,

I=imread('yuan','bmp');
I1=rgb2gray(I);
level=graythresh(I1);
I2=im2bw(I1,level);
I3=~I2;
I4=bwareaopen(I3,50);
I5=~I4;
figure,imshow(I5)
BW3=edge(I5,'log');
figure,imshow(BW3),title('用拉普拉斯高斯算子')
边缘检测做好了 接下来应该怎么做,用在圆上取三点的方法做,不知道应该如何去坐标的,
找出最左最右的两个点,距离除以二就是半径啊,圆心就是这两个点连线的中点