欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

MATLAB 图像处理之图片区域显示

发布时间:2023/12/14 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 MATLAB 图像处理之图片区域显示 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

测试图:

源代码:

clc,clear;%清除命令行与变量空间 a=imread('bb.jpg'); %读取图像 [ar,ac,ak]=size(a); %返回图片a相应维度的长度 half_ax=ceil(ar/2); %ceil是朝正无穷大四舍五入,中间分割 half_ay=ceil(ar/2); figure('NumberTitle','off','Name','GeekPan'); %创建一个新画布 imshow(a); %显示原图 title('bb.jpg 原图');figure('NumberTitle','off','Name','GeekPan'); %创建一个新画布 a1=a(1:half_ax,1:half_ay,:); %取图像区域 四分之一左上角图 subplot(2,2,1); %画布分割为22列 在第一块区域显示 imshow(a1); %显示a1图像 title('bb.jpg 四分之一左上角图');a2=a(1:half_ax,half_ay:end,:); %取图像区域 四分之一右上角图 subplot(2,2,2); %画布分割为22列 在第二块区域显示 imshow(a2); %显示a2图像 title('bb.jpg 四分之一右上角图');a3=a(half_ax:end,1:half_ay,:); %取图像区域 四分之一左下角图 subplot(2,2,3); %画布分割为22列 在第三块区域显示 imshow(a3); %显示a3图像 title('bb.jpg 四分之一左下角图');a4=a(half_ax:end,half_ay:end,:); %取图像区域 四分之一右下角图 subplot(2,2,4); %画布分割为22列 在第四块区域显示 imshow(a4); %显示a4图像 title('bb.jpg 四分之一右下角图');

注意点:
 1、图片读取的名称要相同,并且图片要放在当前路径文件夹内。也可以写成图片的绝对路径。
 2、里面涉及MATLAB的基础函数,如果不理解函数,可以查阅相关资料。

总结

以上是生活随笔为你收集整理的MATLAB 图像处理之图片区域显示的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。