我沿着分段的斑点出现了一些闪烁(锐线)。如何减少它们以使边界更平滑?为了更清晰,我附上了带有输入和预期输出的图像。
请注意,它是一个二进制图像,我没有原始图像(灰色)。输入是二进制的。
我尝试过高斯模糊,但该方法使我的形状变小。
mask = ndimage.filters.gaussian_filter(mask, 0.5, order=0, output=None, mode='reflect', cval=0.0, truncate=5.0)
Run Code Online (Sandbox Code Playgroud)
我有一个大小为 ndarray 的数组32x32x32。我想在数组内创建一个球体,中心(x,y)为 4 个像素,半径为 4 个像素。球体的值为 1,数组的值为 0。如何在 python 中完成?
这是生成数组的代码:
import numpy as np
A = np.zeros((32,32,32))
print (A)
Run Code Online (Sandbox Code Playgroud)