Roi

    [openCV] ROI

    이번에는 전에도 종종 기술되었던 ROI를 정리를 해보려고 한다. Region Of Interest 이미지 내 관심 영역 지정 단어 약자에서도 볼 수 있듯이 이미지 내에서 사용자가 원하는 구간만 추출할 수 있는 기능 중 하나이다. openCV에서 image를 load하는 경우 또는 video를 capture할때에 pixel 단위로 numpy array에 저장하기 때문에 우리는 이를 이용해서 특정 position에 접근하여서 crop과 같은 다양한 행위를 해준다고 생각하면 될 거 같다. 1. Real_Time_ROI import cv2 #Check The Pressing Status Of Mouse mouse_is_pressing = False #Reset The Value start_x, end_x, st..

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