生活随笔
收集整理的這篇文章主要介紹了
MATLAB 图像处理之图片区域显示
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
測(cè)試圖:
源代碼:
clc
,clear
;%清除命令行與變量空間
a
=imread('bb.jpg'); %讀取圖像
[ar
,ac
,ak
]=size(a
); %返回圖片a相應(yīng)維度的長(zhǎng)度
half_ax
=ceil(ar
/2); %ceil是朝正無(wú)窮大四舍五入,中間分割
half_ay
=ceil(ar
/2);
figure('NumberTitle','off','Name','GeekPan'); %創(chuàng)建一個(gè)新畫(huà)布
imshow(a
); %顯示原圖
title('bb.jpg 原圖');figure('NumberTitle','off','Name','GeekPan'); %創(chuàng)建一個(gè)新畫(huà)布
a1
=a(1:half_ax
,1:half_ay
,:); %取圖像區(qū)域 四分之一左上角圖
subplot(2,2,1); %畫(huà)布分割為
2行
2列 在第一塊區(qū)域顯示
imshow(a1
); %顯示a1圖像
title('bb.jpg 四分之一左上角圖');a2
=a(1:half_ax
,half_ay
:end
,:); %取圖像區(qū)域 四分之一右上角圖
subplot(2,2,2); %畫(huà)布分割為
2行
2列 在第二塊區(qū)域顯示
imshow(a2
); %顯示a2圖像
title('bb.jpg 四分之一右上角圖');a3
=a(half_ax
:end
,1:half_ay
,:); %取圖像區(qū)域 四分之一左下角圖
subplot(2,2,3); %畫(huà)布分割為
2行
2列 在第三塊區(qū)域顯示
imshow(a3
); %顯示a3圖像
title('bb.jpg 四分之一左下角圖');a4
=a(half_ax
:end
,half_ay
:end
,:); %取圖像區(qū)域 四分之一右下角圖
subplot(2,2,4); %畫(huà)布分割為
2行
2列 在第四塊區(qū)域顯示
imshow(a4
); %顯示a4圖像
title('bb.jpg 四分之一右下角圖');
注意點(diǎn):
?1、圖片讀取的名稱要相同,并且圖片要放在當(dāng)前路徑文件夾內(nèi)。也可以寫(xiě)成圖片的絕對(duì)路徑。
?2、里面涉及MATLAB的基礎(chǔ)函數(shù),如果不理解函數(shù),可以查閱相關(guān)資料。
總結(jié)
以上是生活随笔為你收集整理的MATLAB 图像处理之图片区域显示的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。