数学形态学 - 在一个盒子中的球体上打开操作

时间:2017-05-26 18:18:34

标签: python mathematical-morphology image-morphology

The output of the opening operation with a structuring element (ball) radius as 1我在框中的球体上应用开始操作。框中的球体由应用了开口的二进制图像表示。我使用的结构元素是一个不同半径的球。在应用打开操作时,如果我的结构元素(球)的半径小于球体的半径,那么我应该返回原始图像。但是,如果球的半径等于或大于球体,则输出图像应为空白。这是开放操作应该做的事情。但是,当球半径小于球体的半径时,我没有回到原始图像。我通过比较输入和输出球体的体积来了解这一点。我应该期待这样的结果还是我做错了什么?我正在使用skimage库来执行打开操作。我在下面附上了图片。输入图像和输出图像之间存在差异(应用打开操作后,某些点丢失。)TIA

The input sphere of radius 2

这是我正在使用的一段代码。

Ball_rad = 1
ball = skimage.morphology.ball(Ball_rad,dtype = 'int')
output_image = skimage.morphology.binary_opening(image, ball)

0 个答案:

没有答案