더북(TheBook)

그림 6-1은 두 영상의 덧셈 연산 예를 보여 줍니다. 그림 6-1에서 왼쪽 영상은 aero2.bmp 파일이고, 가운데 영상은 camera.bmp 파일입니다. 덧셈 연산의 결과 영상은 그림 6-1에서 맨 오른쪽에 나타냈습니다. 덧셈 연산의 결과 영상은 두 입력 영상의 윤곽을 조금씩 포함하고 있고, 전반적으로 밝게 포화되는 부분이 많다는 특징이 있습니다.

▲ 그림 6-1 영상의 덧셈 연산

 

두 영상을 더할 때 각 영상에 가중치를 부여하여 덧셈 연산을 할 수도 있습니다. 두 개의 행렬에 각각 가중치를 부여하여 덧셈하는 연산을 수식으로 표현하면 다음과 같습니다.

앞 수식에서 αβ는 각각 src1과 src2 영상의 가중치를 의미하는 실수입니다. 보통 α+β=1이 되도록 가중치를 설정하는 경우가 많으며, α+β=1이면 결과 영상에서 포화되는 픽셀이 발생하지 않습니다. 만약 α=0.1, β=0.9로 설정하면 src1 영상의 윤곽은 조금만 나타나고 src2 영상의 윤곽은 많이 나타나는 결과 영상이 생성됩니다. 만약 α=β=0.5로 설정하면 두 입력 영상의 윤곽을 골고루 가지는 평균 영상이 생성됩니다. 만약 α+β>1이면 결과 영상이 두 입력 영상보다 밝아지게 되고, 덧셈의 결과가 255보다 커지는 포화 현상이 발생할 수 있습니다. 만약 α+β<1이면 dst 영상은 두 입력 영상의 평균 밝기보다 어두운 결과 영상이 생성됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.