spatialGradient
void cv::spatialGradient(
Mat src,
Mat dx,
Mat dy,
int ksize = 3,
int borderType = BORDER_DEFAULT
)
void Cv2.SpatialGradient(
Mat src,
Mat dx,
Mat dy,
int ksize = 3,
BorderTypes borderType = BorderTypes.Reflect101
)
dst = cv2.spatialGradient(
src,
ddepth,
dx,
dy,
ksize = None,
scale = None,
delta = None,
borderType = None
)
Note:
소벨(Sobel)을 활용해 인접한 픽셀들의 차이로 기울기(Gradient)의 크기를 계산합니다.
Important:
공간 그레이디언트 출력 이미지(dx, dy)는 CV_16SC1 형식으로 반환됩니다.
요약(Summary)
입력 이미지의 X축과 Y축에 따라 1차 미분한 값을 계산합니다.
매개변수(Parameter)
입력 이미지(src)
공간 그레이디언트를 적용하려는 입력 이미지
X 방향 출력 이미지(dx) X축 공간 그레이디언트 적용된 이미지
Y 방향 출력 이미지(dy) Y축 공간 그레이디언트 적용된 이미지
커널 크기(ksize)
커널의 크기
외삽 방식(borderType)
이미지 밖의 픽셀을 외삽하는데 사용되는 방식
반환값(Returns)
X 방향 출력 이미지(dx) Y축 공간 그레이디언트 적용된 이미지
Y 방향 출력 이미지(dy) Y축 공간 그레이디언트 적용된 이미지