MATLAB:图像的与、或、非、异或逻辑运算(&、|、~、xor)
生活随笔
收集整理的這篇文章主要介紹了
MATLAB:图像的与、或、非、异或逻辑运算(&、|、~、xor)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
圖像的與、或、非、異或邏輯運算涉及到了&、|、~和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;
效果圖如下:
總結
以上是生活随笔為你收集整理的MATLAB:图像的与、或、非、异或逻辑运算(&、|、~、xor)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 巅峰坦克奇袭科技2是什么
- 下一篇: 超音速飞机和战斗机有什么区别?