Matlab 如何查找内部有圆孔的对象
您好,在下面的图片中,我需要找到里面有圆孔的对象。我尝试使用euler数,但它允许我找到所有的孔,而不仅仅是圆。Matlab 如何查找内部有圆孔的对象,matlab,Matlab,您好,在下面的图片中,我需要找到里面有圆孔的对象。我尝试使用euler数,但它允许我找到所有的孔,而不仅仅是圆。 。请在问题中添加您的尝试我没有任何特定代码。只是找不到任何可行的方法。确切的说法是:“我尝试使用euler数,但它允许我找到所有的孔,而不仅仅是圆。”请展示这种尝试。如果孔的颜色相同,您可以先提取它们,然后应用imfindcircles,这也将从结果中删除右下角的圆。同样,经过适当的二值化后,Euler数将给出正确的结果。如果你展示一下你是如何计算的,我们也许能指出你做错了什么。
。请在问题中添加您的尝试我没有任何特定代码。只是找不到任何可行的方法。确切的说法是:“我尝试使用euler数,但它允许我找到所有的孔,而不仅仅是圆。”请展示这种尝试。如果孔的颜色相同,您可以先提取它们,然后应用
imfindcircles
,这也将从结果中删除右下角的圆。同样,经过适当的二值化后,Euler数将给出正确的结果。如果你展示一下你是如何计算的,我们也许能指出你做错了什么。