Mat cv::getGaussianKernel(
    int ksize,
    double sigma,
    int ktype = CV_64F
)
Mat Cv2.GetGaussianKernel(
    int ksize,
    double sigma,
    MatType? ktype = null
)
retval = cv2.getGaussianKernel(
    ksize,
    sigma,
    ktype = None
)


- 커널 크기(ksize)는 1 이상의 홀수여야 합니다.
- 시그마(sigma)가 양수(Positive)가 아닌 경우 시그마 계산식(Sigma Formula)을 적용합니다.
- 필터 출력 정밀도(ktype)CV_32F 형식, CV_64F 형식만 가능합니다.
시그마 계산식(Sigma Formula): $$ \sigma = 0.3 \times ( ( \frac {\text{ksize}-1}{2})-1)+0.8 $$
가우시안 커널 계산식(Gaussian Kernel Formula): $$ G_i = \alpha \times e^{-\beta} $$ $$ \begin{matrix} \alpha & \text{satisfied:} \sum_{i=0}^{\text{ksize}-1} G_{i} = 1 \end{matrix} $$ $$ \beta = \frac{(i-\frac{\text{ksize}-1}{2})^2}{ 2\sigma^2} $$


요약(Summary)

1차원 가우시안 커널 필터 계수를 반환합니다.

매개변수(Parameter)

커널 크기(ksize) 필터(커널)의 크기

시그마(sigma) 가우스 커널 표준 편차

필터 출력 정밀도(ktype) 필터 계수의 출력 정밀도 설정

반환값(Returns)

가우시안 필터 계수(retval) 1차원 가우시안 커널 필터 계수