MATLAB:圖形加法運算(imadd函數)
阿新 • • 發佈:2017-05-10
class 當前 背景 src imshow width color -1 修改
close all; %關閉當前所有圖形窗口,清空工作空間變量,清除工作空間所有變量 clear all; clc; I=imread(‘rice.png‘); %讀入圖像rice,賦值給I J=imread(‘cameraman.tif‘); %讀入圖像cameraman,賦值給J K=imadd(I,J); %進行兩幅圖像的加法運算 set(0,‘defaultFigurePosition‘,[100,100,1000,500]);%修改圖形圖像位置的默認設置 set(0,‘defaultFigureColor‘,[1 1 1])%修改圖形背景顏色的設置 subplot(131),imshow(I); %顯示rice subplot(132),imshow(J); %顯示cameraman subplot(133),imshow(K); %相加以後的圖像
圖形效果如下:
以上是針對兩個圖形相加,下面是針對圖片像素的增加,比如圖片每個像素值增加50:
close all;%關閉當前所有圖形窗口,清空工作空間變量,清除工作空間所有變量 clear all; clc; I=imread(‘flower.tif‘);%讀入flower圖像 J=imadd(I,50); %每個像素值增加50 set(0,‘defaultFigurePosition‘,[100,100,1000,500]);%修改圖形圖像位置的默認設置 set(0,‘defaultFigureColor‘,[1 1 1])%修改圖形背景顏色的設置 subplot(121),imshow(I); %顯示原圖像和加常數後的圖像 subplot(122),imshow(J);
圖片效果如下:
MATLAB:圖形加法運算(imadd函數)