def create_disk_mask(x_size, y_size, x_center, y_center, radius):
"""
This function ...
:param x_size:
:param y_size:
:param x_center:
:param y_center:
:param radius:
:return:
"""
# Calculate which pixels should be masked
y,x = np.ogrid[-y_center:y_size-y_center, -x_center:x_size-x_center]
mask = x*x + y*y <= radius*radius
# Return the mask
return mask
# -----------------------------------------------------------------
#def union(*args): # i wanted to do it this way, but didn't succeed ...
评论列表
文章目录