더북(TheBook)

앞 예제 코드에서는 addWeighted() 함수에 가중치를 모두 0.5로 지정했으며, 추가적으로 더하는 값은 0으로 지정했습니다. 앞 예제 코드의 실행 결과를 그림 6-2에 나타냈습니다. 평균 연산에 의한 결과 영상이 두 입력 영상의 윤곽을 골고루 포함하고 있고 평균 밝기가 그대로 유지되는 것을 확인할 수 있습니다.

▲ 그림 6-2 영상의 평균 연산

 

덧셈 연산과 마찬가지로 두 개의 영상에 대하여 뺄셈 연산도 수행할 수 있습니다. 두 영상의 뺄셈 연산을 수식으로 표현하면 다음과 같습니다.

뺄셈 연산은 두 영상에서 같은 위치에 있는 픽셀끼리 빼기 연산을 수행하는 것이며, 그 뺄셈의 결과가 0보다 작아지면 결과 영상의 픽셀 값을 0으로 설정하는 포화 연산을 수행해야 합니다.

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