코딩뚠뚠

[영상처리] 영상의 논리연산 본문

공부/영상처리

[영상처리] 영상의 논리연산

로디네로 2021. 2. 6. 17:37
반응형

영상의 논리연산에는 AND연산과 OR연산이 있다.

 


 

1. AND 연산

영상의 논리연산은 각 픽셀 값에 대해서 bit 단위로 이루어진다.

 

ex ) 

 

15   = 00001111

200 = 11001000

-------AND-------

ANS = 00001000 = 8

 

이미지 예시

 

Grayscale 이미지에 128 값을 갖는 Filter를 AND 연산했다고 생각해보자.

 

128 = 10000000 이고 이와 AND 연산을 하게 된다면 128 이하의 픽셀은 모두 0으로 변할 것이다.

 

128 보다 큰 픽셀은 128로 바뀔 것이다.

 

즉 128과 0의 값으로 사진이 변하게 될 것이다.

 

어두워질 가능성이 높은 연산

 


 

2. OR 연산

 

아까와 같은 예시로 or 연산을 수행해보겠다.

 

15   = 00001111

200 = 11001000

--------OR-------

ANS = 11001111 = 207

 

이미지 예시

 

Grayscale 이미지에 127 값을 갖는 Filter를 OR 연산했다고 생각해보자.

 

127 = 01111111 이고 이와 OR 연산을 하게 된다면 127보다 같거나 작은 픽셀은 모두 127로 바뀔 것이다.

 

127보다 큰 픽셀의 경우에는 모두 255로 바뀌게 될 것이다.

 

즉 127과 255 의 값으로 사진이 변하게 될 것이다.

 

밝아질 가능성이 높은 연산

 

 

 

반응형