OpenCV

    [openCV] Draw Function

    오늘은 openCV에서 지원하는 Draw Function들에 대해서 공부해보자 :D 0. Coordinate_system openCV에서는 이미지를 사용할때 numpy 배열에 담겨서 픽셀화가 된다. 픽셀화가 되기 때문에 저번에 이미지 연산 파트에서 다뤘던거처럼 각 좌표에 접근이 가능해진다. 2021/02/02 - [openCV] - [ openCV ] Image Operation ( Blending, Operate Image Bit, ROI ) [ openCV ] Image Operation ( Blending, Operate Image Bit, ROI ) 오늘은 이미지 연산에 대해서 정리를 해볼까 한다. 바로 알아보자 1. Blending 첫번째 개념은 블렌딩이다. 블렌딩은 2개의 이미지의 투명도를 조..

    [ 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는 가중치 합에 추가로 더하는 상수이다. 이렇게 이론으로 주저리주저리 쓰는 것보다 직..