Numpy

    [ openCV ] Image Operation ( Blending, Operate Image Bit, ROI )

    오늘은 이미지 연산에 대해서 정리를 해볼까 한다. 바로 알아보자 1. Blending 첫번째 개념은 블렌딩이다. 블렌딩은 2개의 이미지의 투명도를 조정하여 2개의 이미지가 겹쳐보이도록 만드는 기술이다. openCV는 블렌딩을 위해 addWeighted() 함수를 이용한다. addWeighted() 함수는 밑과 같은 수식으로 동작한다 상수 alpha, beta가 Threshold로 이용되며, 입력 이미지 img1, img2의 투명도를 조절한다. 다만 Threshold인 alpha, beta가 가질 수 있는 범위는 0.0 ~ 1.0 사이며 0.0에 가까울 수록 투명한 상태가 되며 1.0에 가까워진다면 불투명해진다. gamma는 가중치 합에 추가로 더하는 상수이다. 이렇게 이론으로 주저리주저리 쓰는 것보다 직..