작성일 :


개념

Box Blur 는 간단한 블러링 기술이다.

주변 픽셀의 색상 값을 평균화하여 이미지를 부드럽게 만드는 데에 사용되며,

특정한 픽셀을 선택한 다음, 그 주변의 픽셀 값을 모두 더하고 그 총합을 주변 픽셀의 수로 나누는 방법으로 구현한다.

구현 방법

먼저, 너비 를 선택한다.

너비는 블러링이 적용될 픽셀의 범위를 결정하는데, 예를 들어, 너비가 3 인 경우, 각 픽셀 주변의 3 x 3 그리드가 블러링에 사용된다.

다음으로, 각 픽셀에 대하여 그 주변 픽셀의 색상 값의 평균을 계산한다.

이 때 각 픽셀의 색상 값이 변경되므로, 블러링된 이비지를 생성하기 위해 원본 이미지의 복사본을 사용하는 것이 일반적이다.

평균 값이 해당 픽셀의 새로운 색상 값이 된다.

예시

  • Box Blur 가로 방향만 적용

    가로 방향으로만 적용


  • Box Blur 세로 방향만 적용

    세로 방향으로만 적용

  • Box Blur 가로, 세로 방향 모두 적용

    가로, 세로 방향 모두 적용