圖像的與、或、非、異或邏輯運算涉及到了&、|、~和xor符號
close all;%關閉當前所有圖形窗口,清空工作空間變量,清除工作空間所有變量 clc; clear all; I=imread('ipexroundness_01.png');%讀入圖像,賦值給I和J J=imread('ipexroundness_04.png'); I1=im2bw(I); %轉化為二值圖像 J1=im2bw(J); K1=I1 & J1; %實現圖像的邏輯“與”運算 K2=I1 | J1; %實現圖像的邏輯“或”運算 K3=~I1; %實現邏輯“非”運算 K4=xor(I1,J1); %實現“異或”運算 set(0,'defaultFigurePosition',[100,100,1000,500]);%修改圖形圖像位置的默認設置 set(0,'defaultFigureColor',[1 1 1])%修改圖形背景顏色的設置 figure, %顯示原圖像及相應的二值圖像 subplot(121);imshow(I1),axis on; subplot(122);imshow(J1),axis on; figure, %顯示邏輯運算圖像 subplot(121);imshow(K1),axis on; subplot(122);imshow(K2),axis on; figure, subplot(121);imshow(K3),axis on; subplot(122);imshow(K4),axis on;
效果圖如下: