예제: 부울 연산
and 및
or 함수를 사용하여 부울 AND 및 OR 규칙에 따라 두 이진(픽셀 광도 0 및 255만) 이미지를 결합합니다.
and 및
or 함수를 사용하면 컬러 이미지에서 세 가지 색상(RGB) 각각에 분계점을 적용하고 세 가지 이진 이미지의 AND 또는 OR 연산을 수행하여 피쳐를 찾을 수 있습니다.
이 예제를 사용하는 것에 대한 자세한 내용은
이미지 처리 예제 정보 를 참조하십시오.
비이진 이미지 행렬의 최소값 찾기
and 함수는 같은 크기의 두 행렬에서 부울 AND를 수행합니다. 두 행렬의 대응하는 픽셀이 모두 0이면 함수는 0을 반환하고, 그렇지 않으면 두 대응하는 픽셀 중 최소값을 반환합니다.
1. 두 행렬을 정의합니다.
2. and 함수를 적용합니다.
두 이진 이미지 결합
1. 다음과 같은 이진 이미지를 구성합니다.
(binary_image.bmp)
3. 첫 번째 이미지와 결합할 두 번째 이미지를 구성합니다.
4. binarize 함수를 사용하여 이미지를 이진화하고
WRITEBMP 함수를 사용하여 새 이미지를 파일에 기록합니다.
(binary_image2.bmp)
5. and 를 사용하여 두 이진 이미지를 결합합니다.
(binary_image3.bmp)
비이진 이미지 행렬의 최대값 찾기
or 함수는 같은 크기의 두 행렬에서 부울 OR를 수행합니다. 두 행렬의 대응하는 픽셀이 모두 0이면 함수는 0을 반환하고, 그렇지 않으면 두 대응하는 픽셀 중 최대값을 반환합니다.
1. 이전에 정의한 행렬에 or 함수를 적용합니다.
2. 위에서 정의한 이미지 행렬에 or 함수를 적용하고 WRITEBMP 함수를 사용하여 새 이미지를 파일에 기록합니다.
(binary_image4.bmp)
식 복사