循环保存n张图像 Matlab版
来源:互联网 发布:java是面向对象的吗 编辑:程序博客网 时间:2024/06/06 16:42
实现语句:imwrite(merge,['C:\Users\Administrator\Desktop\spliteImage\splite',num2str(k),'.jpg']);
merge为要保存的图像,'C:\Users\Administrator\Desktop\spliteImage\splite为要保存的路径,splite+num2str(k)为要保存的文件名(即splitek,k取1,2,3,.....n),'.jpg'为要保存的图像的格式
例子:
tar=imread('C:\Users\Administrator\Desktop\颜色匹配\target.jpg');
%figure,imshow(tar);
[row,col,dims]=size(tar);%3000*4500,dims=3
tarR=tar(:,:,1);
tarG=tar(:,:,2);
tarB=tar(:,:,3);
spliteR=zeros(300,450);
spliteG=zeros(300,450);
spliteB=zeros(300,450);%分成300*450大小的图像
k=0;
for i=1:300:row-299
for j=1:450:col-449
k=k+1;
spliteR=tarR(i:i+299,j:j+449);
spliteG=tarG(i:i+299,j:j+449);
spliteB=tarB(i:i+299,j:j+449);
merge(:,:,1)=spliteR;
merge(:,:,2)=spliteG;
merge(:,:,3)=spliteB;
filename=['C:\Users\Administrator\Desktop\spliteImage\splite',num2str(k),'.jpg'];
imwrite(merge,filename);
% imwrite(merge,['C:\Users\Administrator\Desktop\spliteImage\',num2str(k),'.jpg']);
end
end
- 循环保存n张图像 Matlab版
- 循环读入n张图片 Matlab
- MATLAB循环保存figure
- matlab图像保存
- Matlab图像保存
- matlab图像保存
- matlab 图像保存
- matlab 图像的保存
- matlab批量保存图像
- Matlab保存图像
- matlab 保存图像去白边
- matlab中循环保存数据
- matlab 每次循环保存数据
- Matlab GUI图像保存问题
- Matlab保存图像的方法
- matlab中用imwrite()保存图像
- Matlab保存图像函数总结
- matlab中用imwrite()保存图像
- William Stallings 《操作系统内核和设计原理》书中Linux下C语言实现读者写者问题(写者优先)代码
- Java串口编程学习1-环境配置(64位Win7)
- 连接池简介
- HDU5444-二叉树模拟-Elven Postman
- Android-单点触摸-多点触摸
- 循环保存n张图像 Matlab版
- 把exe文件设置为开机启动(win7)
- matlab调用CVX工具包
- JSP EL 表达式 常用
- 点击ul的的item并获取其中的值
- 第二天所用到的代码
- 百度地图:获取地址的经纬度
- SSE指令 intrinsic函数总结(持续更新...)
- 判断一个分数是否是无限循环的小数.