함수 > 이미지 처리 > 이미지 결합 > 예제: 블렌딩 및 마스킹
  
예제: 블렌딩 및 마스킹
blendmask 함수를 사용하여 이미지를 결합하고 마스킹합니다.
이 예제를 사용하는 것에 대한 자세한 내용은 이미지 처리 예제 정보를 참조하십시오.
blend
1. READ_IMAGE 함수를 사용하여 256 x 256 그레이스케일 이미지 두 개를 읽습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
(fruit.bmp)
(lena.bmp)
2. 두 이미지에 blend 함수를 적용합니다. 이미지의 크기는 같아야 합니다.
이 식을 복사하려면 클릭
3. WRITEBMP 함수를 사용하여 블렌드된 이미지를 파일에 기록합니다.
이 식을 복사하려면 클릭
(fruit_lena.bmp)
4. 크기가 같은 두 행렬 QR을 정의하고 함수를 적용하여 blend의 결과를 수학적으로 표시합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
블렌드 행렬은 다음 수식을 사용하여 구성됩니다.
이 식을 복사하려면 클릭
M 또는 N의 요소가 255이면 blend는 255(원하는 잘라내기 응답)를 반환하고, M 또는 N이 0이면 blend는 나머지 요소만 반환합니다.
mask
mask 함수를 사용하여 이미지 일부를 제거하고 나머지 피쳐만 개별적으로 처리할 수 있게 만듭니다.
1. 뇌 이미지를 읽고 표시합니다.
이 식을 복사하려면 클릭
(brain.bmp)
2. 마스크 이미지를 읽습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
(mask.bmp)
3. 두 행렬의 행 및 열 수를 계산합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
머리 이미지가 뇌 마스크 행렬보다 행 수가 많습니다. submatrix 함수를 사용하여 첫 256개 행만 추출합니다.
이 식을 복사하려면 클릭
4. 입력 머리 이미지에서 뇌 부분을 마스크 처리합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
(masked_brain.bmp)