5. 픽셀 결합(Pixel Blending)
픽셀 결합 방법은 두 개의 동일한 크기의 입력 영상을 결합하는 방법으로, 다른 산술 연산 방법과 마찬가지로 대응되는 두 영상의 픽셀들을 선형 결합(linear combination)에 의해 출력 영상을 생성한다.
입력된 두 영상 P와 Q의 동일 좌표 픽셀들을 가중치 W에 따라 결합하여 출력 영상 O(x,y)에 입력한다.
이때 가중치에 해당하는 W는, 0<=W<=1의 범위의 실수삾을 갖고, 두 영상을 결합하기 전에 사용자에 의해 조절될 수 있다.
6. 픽셀 비트 연산(Pixel Bit AND/OR)
6-1. 픽셀 비트 연산(AND)
픽셀 연산에서 AND와 OR연산은 아래와 같은 진리 테이블 값을 가진다.
AND 비트 연산(&)은 두 개의 이진 영상이나 컬러 영상을 입력으로 받고, 두개의 입력 영상에 대응되는 픽셀 사이에 AND 비트연산을 수행한 결과를 출력 영상의 픽셀값으로 성정한다.
OR연산(|)의 경우도 두 영상에 대응되는 픽셀 값의 OR 비트 연산 값을 출력 영상의 픽셀값으로 설정한다.
이진화 영상에 대한 AND연산의 경우, 픽셀값이 0과 255로 구성되므로, 각 컬러를 표현하면 00000000, 11111111의 두 값을 갖는다. 따라서 두 영상 간의 AND연산 후 결과는 두 영상 모두 같은 픽셀에 값을 갖는다. 따라서 두 영상 간의 AND연산 후 결과는 두 영상 모두 같은 픽셀에 11111111(255)로 표현된 픽셀은 결과 영상에서도 같은 값으로 표시되고 그렇지 않은 픽셀은 00000000(0)으로 표현된다.
특정 임계값으로 이진화 한 후 AND 비트 연산
6-2. 픽셀 비트 연산(OR)
나머지 코드는 AND연산과 동일하다.
나머지 코드는 AND연산과 동일하다.
7. 픽셀 반전 연산(Pixel Complement)
- 이진 영상의 경우 : 검은색 픽셀은 흰색으로, 흰색 픽셀은 검은색으로 매핑
- 컬러 영상의 경우 : 각 픽셀 값의 보수로 매핑
'영상처리 프로그래밍 > 파이썬과 코랩 기반 OpenCV 영상처리' 카테고리의 다른 글
영상의 화질 향상 기법-임계값 적용하기(Thresholding) (0) | 2022.07.26 |
---|---|
영상의 화질 향상 기법- 전역 임계값 적용하기(Global Thresholding) (0) | 2022.07.26 |
영상의 화질 향상 기법-히스토그램(Histogram) 만들기 (0) | 2022.07.25 |
영상의 산술(Arithmetic) 및 논리(Logic) 연산 (1) (0) | 2022.07.15 |
영상처리의 기초 및 표현 (0) | 2022.07.15 |