• 13행 ksize 값이 3, 5, 7이 되도록 for 반복문을 설정합니다.
• 14행 ksize×ksize 크기의 평균값 필터 마스크를 이용하여 블러링을 수행합니다.
• 16~18행 사용된 평균값 필터의 크기를 문자열 형태로 결과 영상 dst 위에 출력합니다.
코드 7-2의 blurring_mean() 함수 실행 결과를 그림 7-7에 나타냈습니다. 그림 7-7에서 src는 입력 영상인 rose.bmp 파일이고, dst는 blur() 함수에 의해 생성된 블러링 결과 영상입니다. 평균값 필터의 크기가 커질수록 결과 영상이 더욱 부드럽게 변경되는 것을 확인할 수 있습니다.
▲ 그림 7-7 평균값 필터를 이용한 블러링 실행 결과