MATLAB:图像的与、或、非、异或逻辑运算(&、|、~、xor)
生活随笔
收集整理的這篇文章主要介紹了
MATLAB:图像的与、或、非、异或逻辑运算(&、|、~、xor)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
圖像的與、或、非、異或邏輯運(yùn)算涉及到了&、|、~和xor符號(hào)
close all;%關(guān)閉當(dāng)前所有圖形窗口,清空工作空間變量,清除工作空間所有變量
clc;
clear all;
I=imread('ipexroundness_01.png');%讀入圖像,賦值給I和J
J=imread('ipexroundness_04.png');
I1=im2bw(I); %轉(zhuǎn)化為二值圖像
J1=im2bw(J);
K1=I1 & J1; %實(shí)現(xiàn)圖像的邏輯“與”運(yùn)算
K2=I1 | J1; %實(shí)現(xiàn)圖像的邏輯“或”運(yùn)算
K3=~I1; %實(shí)現(xiàn)邏輯“非”運(yùn)算
K4=xor(I1,J1); %實(shí)現(xiàn)“異或”運(yùn)算
set(0,'defaultFigurePosition',[100,100,1000,500]);%修改圖形圖像位置的默認(rèn)設(shè)置
set(0,'defaultFigureColor',[1 1 1])%修改圖形背景顏色的設(shè)置
figure, %顯示原圖像及相應(yīng)的二值圖像
subplot(121);imshow(I1),axis on;
subplot(122);imshow(J1),axis on;
figure, %顯示邏輯運(yùn)算圖像
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;
效果圖如下:
總結(jié)
以上是生活随笔為你收集整理的MATLAB:图像的与、或、非、异或逻辑运算(&、|、~、xor)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 巅峰坦克奇袭科技2是什么
- 下一篇: 怎么创建具有真实纹理的CG场景岩石?