我在图像中有一个椭圆。分割后我得到一个破碎的椭圆,如图所示。哪个形态学操作用于获得完美的椭圆
我试过 imopen ,但我会丢失类似下椭圆的结构。如何关闭类似上椭圆的结构而不丢失下椭圆
我想分割类似椭圆的结构。但是其中一些结构与类似矩形的主体连接。如何分离它。侵蚀将消除小椭圆
如果您想用数学形态运算符重新连接某些东西,请不要使用开口(它会增加间隙),而是使用闭合(imclose)!名称是明确的。
在你的情况下,你想重新连接垂直切割的东西,所以使用水平结构元素(类型段)。
是的,你必须反转你的图像,黑色像素代表信息的缺失。
通常,为了缩小差距,您需要 close 运算符。但是,由于大多数软件假定活动像素是白色的,您要么需要反转图像,要么使用 open 运算符。在此图像上,在 matlab 中,以下效果很好:
imopen(I,ones(32))
这使用方形结构元素。您可能想尝试其他形状。
您的示例也看起来像您移动了椭圆的一半,而不是一些删除中间像素的过程。没有简单的形态学操作可以从样本图像中创建perfect
椭圆,除非您使用可以移动多个组件来重新形成椭圆的知识。如果这是实际情况,您可以扫描连接的组件并尝试将它们匹配在一起。