• 大小: 847B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: Matlab
  • 标签: matlab  

资源简介

得到任意一张图片,将图片等分成3*3的块,然后将各个块保存起来。

资源截图

代码片段和文件信息

%得到图片,并将图片分成相等的区域,然后得到每个区域分别保存:
[FileNamePathName] = uigetfile(‘*.*‘‘Select the image‘);  
Im=imread([PathName FileName]);
imshow(Im)
hold on
L = size(Im);
height=160;
width=160;
max_row = floor(L(1)/height);%实验图片为800*1280,则max_row=5max_col=8
max_col = floor(L(2)/width);
seg = cell(max_rowmax_col);
%分块
for row = 1:max_row      
    for col = 1:max_col        
    seg(rowcol

评论

共有 条评论