24小时热门版块排行榜    

查看: 2009  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

HanningWu

新虫 (初入文坛)

[求助] 求帮忙做个二值图像的椭圆拟合 已有1人参与

各位大咖你们好,刚刚接触科研,matlab也只是入门阶段(用的是r2012a版本的)。今天第一次在小木虫发帖,想想还有点小激动呢。
在下遇到的难题是这样的:
  这是一张用imshow函数处理过只有黑白两色的图片(二值),黑白交界处过于模糊,但近似是一个椭圆,我希望能用椭圆拟合出一个方程出来!
需要处理很多个类似这样的图,最好要有个通解。求高手指点迷津!
求帮忙做个二值图像的椭圆拟合

PS.曾经用过edge和bwboundaries函数,但是识别不出来啊。
其中的部分Code:
B=edge(A);%读取椭圆边界,A为二值图片
C=bwboundaries(B);
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

johnliu1983

至尊木虫 (著名写手)

【答案】应助回帖

有两个方法你可以试试,第一,你可以用图形学的内容(比如bwmorph),把中间的黑色部分都填上,然后这样就可以使用edge和bwboundaries这类函数找出边缘了,然后再拟合。
第二种你可以试试hough变换,也可以试试这个,这个能直接求出椭圆的中心,以及长短轴的长度。
3楼2024-09-20 10:20:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答
本帖内容被屏蔽

2楼2024-09-19 21:05:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见