Search

scipy.ndimage.morphology.distance_transform_edt

scipy.ndimage.morphology.distance_transform_edt(inputsampling=Nonereturn_distances=Truereturn_indices=Falsedistances=Noneindices=None)
정확한 유클리드 거리 변환.
거리 변환 외에도 형상 변환을 계산할 수 있다. 이 경우 결과의 첫 번째 axis를 따라 가장 가까운 배경 요소의 인덱스가 반환됩니다.

parameters

input : array_like
Input data to transform. Can be any type but will be converted into binary: 1 wherever input equates to True, 0 elsewhere. (0이 아닌값들은 다 1로, 0인값은 0으로 바뀐다는 말인듯)
sampling : float or int, or sequence of same, optional
Spacing of elements along each dimension. If a sequence, must be of length equal to the input rank; if a single number, this is used for all axes. If not specified, a grid spacing of unity is implied.
return_distances : bool, optional
Whether to return distance matrix. At least one of return_distances/return_indices must be True. Default is True.
return_indices : bool, optional
Whether to return indices matrix. Default is False.
distance : ndarray, optional
Used for output of distance array, must be of type float64.
indices : ndarray, optional
Used for output of indices, must be of type int32.
return :
distance_transform_edt : ndarray or list of ndarrays
Either distance matrix, index matrix, or a list of the two, depending on return_x flags and distance and indices input parameters.