distanceTransformWithLabels
void cv::distanceTransform(
Mat src,
Mat dst,
Mat labels,
int distanceType,
int maskSize,
int labelType = DIST_LABEL_CCOMP
)
void Cv2.DistanceTransformWithLabels(
Mat src,
Mat dst,
Mat labels,
DistanceTypes distanceType,
DistanceTransformMasks maskSize,
DistanceTransformLabelTypes labelType = DistanceTransformLabelTypes.CComp
)
dst, labels = cv2.distanceTransformWithLabels(
src,
distanceType,
maskSize,
labelType = None
)
Note:
C++의 거리 변환 함수는 라벨(labels)까지 함께 반환합니다.
요약(Summary)
입력 이미지의 각 픽셀에 대해 가장 가까운 0 픽셀까지의 거리를 계산하고 라벨링된 배열도 함께 반환합니다.
매개변수(Parameter)
입력 이미지(src)거리를 계산하려는 입력 이미지
출력 배열(dst) 가장 가까운 0 픽셀까지의 거리
라벨(labels) 0 픽셀을 기준으로 라벨링된 라벨 배열
거리 계산 방식(distanceType)0 픽셀까지의 거리 계산 방식
거리 변환 마스크 크기(maskSize)거리 변환을 위한 마스크 크기
거리 변환 라벨링 방식(labelType)0 픽셀에 가까운 픽셀에 대한 라벨링 방식
반환값(Returns)
출력 배열(dst) 가장 가까운 0 픽셀까지의 거리
라벨(labels) 0 픽셀을 기준으로 라벨링된 라벨 배열