图像分块并保存matlab实现
来源:互联网 发布:2016年外汇储备数据 编辑:程序博客网 时间:2024/05/17 15:17
我对一张图进行的分块并且保存分块的简单实现:
[FileName,PathName] = uigetfile('*.*','Select the image'); Im=imread([PathName FileName]);imshow(Im)hold onL = size(Im);height=64;width=64;max_row = floor(L(1)/height);max_col = floor(L(2)/width);seg = cell(max_row,max_col);%分块for row = 1:max_row for col = 1:max_col seg(row,col)= {Im((row-1)*height+1:row*height,(col-1)*width+1:col*width,:)}; endend for i=1:max_row*max_colimwrite(seg{i},strcat('m',int2str(i),'.bmp')); end%画出分块的边界for row = 1:max_row for col = 1:max_col rectangle('Position',[160*(col-1),160*(row-1),160,160],... 'LineWidth',2,'LineStyle','-','EdgeColor','r'); endend hold off
后面贴一个小方法:
A=rand(256,64);
%将A分块
B=mat2cell(A,ones(256/16,1)*16,ones(64/16,1)*16);
%B{i,j}就是所要的分块矩阵
%将分块矩阵合并
C=cell2mat(B)
%C就是合并好的矩阵,即C=A
1 0
- 图像分块并保存matlab实现
- 用matlab给图像分块并保存子图
- 用matlab给图像分块并保存子图
- 图像数据分块matlab
- matlab显示并保存RGB图像的单个通道图像
- matlab 图像分块及恢复
- matlab 读取txt数据并保存为图像
- 【matlab】:matlab如何实现切分图片并保存?
- matlab图像保存
- Matlab图像保存
- matlab图像保存
- matlab 图像保存
- matlab 图像的保存
- matlab批量保存图像
- Matlab保存图像
- matlab 保存图像去白边
- matlab高光谱影像读取、保存、分块
- 基于Matlab的图像分块处理
- 开启PHP的error_log
- the file path datafile/oradata/sysaux01.dbf is invalid.please check the permissions.
- Objective-C协议和委托
- C语言快速排序
- 走台阶问题
- 图像分块并保存matlab实现
- 纪实整理啊!赞!
- Linux服务器上tomcat为java分配的内存不足:PermGen space
- java实现字符串加密,登录密码加密
- ListView可能出现的问题及其优化
- 在指定的列后面增一列
- 游戏图标间的位置调换
- jQuery中DOM操作方法 之 html,text,val
- Tab底部标签切换Demo