GaussianBlur
void cv::GaussianBlur(
Mat src,
Mat dst,
Size ksize,
double sigmaX,
double sigmaY = 0,
int borderType = BORDER_DEFAULT
)
void Cv2.GaussianBlur(
Mat src,
Mat dst,
Size ksize,
double sigmaX,
double sigmaY = 0,
BorderTypes borderType = BorderTypes.Reflect101
)
dst = cv2.GaussianBlur(
src,
ksize,
sigmaX,
sigmaY = None,
borderType = None
)
Note:
가우시안 커널을 사용하여 이미지를 흐리게합니다.
-
-
입력 이미지(src)
는 CV_8U
형식, CV_16U
형식, CV_16S
형식, CV_32F
형식, CV_64F
형식을 할당할 수 있습니다.
-
출력 이미지(dst)
는 입력 이미지(src)
와 동일한 정밀도를 반환합니다.
-
-
-
커널 크기(ksize)
의 너비와 높이는 0 이상이며, 홀수여야 합니다.
-
시그마Y(sigmaY)
가 0인 경우 시그마Y(sigmaY)
의 값은 시그마X(sigmaX)
의 값과 같아집니다.
-
시그마X(sigmaX)
와 시그마Y(sigmaY)
의 값을 모두 0으로 설정한다면 커널 크기(ksize)
에 의해 자동으로 설정됩니다.
시그마 계산식(Sigma Formula): $$ \sigma_x = 0.3 \times ( ( \frac {\text{ksize.width}-1}{2})-1)+0.8 $$ $$ \sigma_y = 0.3 \times ( ( \frac {\text{ksize.height}-1}{2})-1)+0.8 $$
요약(Summary)
입력 이미지에 가우스 필터를 이미지에 적용합니다.
매개변수(Parameter)
입력 이미지(src)
가우시안 흐림 효과를 적용하려는 입력 이미지
출력 이미지(dst) 가우시안 흐림 효과가 적용된 이미지
커널 크기(ksize)
커널의 크기(너비, 높이)
시그마 X(sigmaX)
X 방향의 가우스 커널 표준 편차
시그마 Y(sigmaY)
Y 방향의 가우스 커널 표준 편차
오프셋(delta)
필터링 된 픽셀에 더해지는 값
외삽 방식(borderType)
이미지 밖의 픽셀을 외삽하는데 사용되는 방식
반환값(Returns)
출력 이미지(dst) 가우시안 흐림 효과가 적용된 이미지