GaussianBlur() 함수는 src 영상에 가우시안 필터링을 수행하고 그 결과를 dst 영상에 저장합니다. x축과 y축 방향으로의 표준 편차 sigmaX와 sigmaY는 서로 다른 값을 지정해도 되지만, 특별한 이유가 없다면 sigmaX와 sigmaY는 같은 값을 사용합니다. GaussianBlur() 함수에서 sigmaY 인자를 지정하지 않거나 0으로 설정하면 y축 방향에 대해서도 sigmaX와 같은 표준 편차를 사용합니다. 또한 가우시안 필터의 크기를 지정하는 ksize 인자에도 특별한 이유가 없다면 Size()를 전달하여 적절한 필터 크기를 자동으로 결정하도록 하는 것이 좋습니다.
GaussianBlur() 함수를 사용하여 실제 영상에 가우시안 블러링을 수행하는 예제 코드를 코드 7-3에 나타냈습니다. 코드 7-3의 blurring_gaussian() 함수는 가우시안 표준 편차를 1부터 5까지 정수 단위로 증가시키면서 rose.bmp 장미 영상에 대해 가우시안 필터링을 수행합니다. blurring_gaussian() 함수가 정의된 소스 파일과 사용된 영상 파일은 내려받은 예제 파일 중 ch07/blurring 프로젝트에서 확인할 수 있습니다.