批量裁剪高光谱图片,使其大小可以被32整除,存储裁剪后的图片,图片名与原图片相同。

clear
clcpathstr1 = fileparts('.\icvl');  %当前路径
dirname1 = fullfile(pathstr1, 'icvl','*.mat');
imglist1 = dir(dirname1);
sf=32; %scale factor
Test_file={'icvl'}; %原图像数据集
Result_dir ='crop'; %裁剪图像存放位置
Out_dir=fullfile(Result_dir);
for i=1:length(imglist1) im_structure1 =load(fullfile(pathstr1, 'icvl', imglist1(i).name));S = im_structure1.rad;  %rad为图像文件重mat名称[h0,w0,c0]=size(S);     %获取原图像大小h=h0-rem(h0,sf);        %使得裁剪后图像大小可以被scale factor整除w=w0-rem(w0,sf);radc=S(1:h,1:w,:);      %裁剪后mat名为radcstr=imglist1(i).name;   save( fullfile(Out_dir, str),'radc'); %存储裁剪后图片,文件名与原图像名相同
end

批量裁剪高光谱图片使其大小可以被32整除存储裁剪后的图片图片名与原图片相同相关推荐

  1. php修改图片为指定大小,php裁剪图片为固定大小步骤详解

    这次给大家带来php裁剪图片为固定大小步骤详解,php裁剪图片为固定大小的注意事项有哪些,下面就是实战案例,一起来看一下. 做一个首页调用图像,有时需要获得固定大小的图像,因为首页的图像位置通常由设计 ...

  2. 【学习记录】图片行列切割与子图行列拼接之中央裁剪法

    写在前面 :本博客仅作记录学习之用,部分图片来自网络,如需使用请注明出处,同时如有侵犯您的权益,请联系删除! 文章目录 前言 分割与拼接 拼接问题 分割和拼接的用途 函数实现 切割函数 拼接函数 中央 ...

  3. 怎么调整图片的尺寸大小?

    如何调整图片的尺寸大小?当下一些软件工具中在功能研发上可以说是越发丰富,很多软件在原本的主要功能的基础上往往还会附带出来一些较为日常实用的功能,于是这类软件就在诸多同类软件中脱颖而出,而对于图片处理方 ...

  4. 【python】裁剪图片为指定大小,按位置截取,cv2(批量制作主图)

    京东电商的主图需要800*800和624*800两种不同的尺寸(不同类目有所不同), 得到的素材是一份800*800的图片,手动裁剪成624*800效率太低了, python又派上用场了! 用cv2模 ...

  5. python批量resize图片大小_python opencv 批量改变图片的尺寸大小的方法

    我目标文件夹下有一大批图片,我要把它转变为指定尺寸大小的图片,用pthon和opencv实现的. 以上为原图片. import cv2 import os # 按指定图像大小调整尺寸 def resi ...

  6. word 2013 题注、图注、插入图片自动修改大小、批量更新题注编号

    1 .题注 图片下面的文字说明,如  图 1.1.1 2.图注 图的标题格式,可以右键修改段落为居中,选中图片,点下此格式快捷居中等其他格式 3. 题注插入 效果 如下 4.题注自动居中对齐 先点击图 ...

  7. Java——批量更改图片像素(大小)

    在小程序开发中,资源加载会影响界面绘制:假如网络状态不够好, 很可能会引起初始化界面为空,直到图片加载完成才显示整个界面. 我们知道,小程序代码及资源本身的限制为2MB,缓存限制为10MB, 因此可以 ...

  8. 安卓android按宽/高缩放图片到指定大小并进行裁剪得到中间部分图片

    /*** 按宽/高缩放图片到指定大小并进行裁剪得到中间部分图片 <br>* 方 法 名:zoomBitmap <br>* 创 建 人:楼翔宇 <br>* 创建时间: ...

  9. python-图片批量处理大小并删除原图片

    批量处理图片大小讲过了,传送门 删除指定图片也讲过了,传送门2 之前我们处理图像大小生成的图片名称和原图一样,所以直接把原图覆盖了 那么如何我们如何在批量处理图片大小,对图片重新命名后,又能删除原图片 ...

最新文章

  1. MongoDB时间类型
  2. golang gopsutil 进程 系统硬件 docker 信息获取
  3. Anaconda环境下OpenCV的安装
  4. 怎样学好C语言,一个成功人士的心得!
  5. python快递分拣小程序_python英语单词测试小程序代码实例
  6. 思科UCS服务器怎么安装系统,安装Redhat/CentOS操作系统在UCS M系列服务器
  7. WebSocket学习
  8. The type 'System.Object' is defined in an assembly that is not referenced
  9. 小记一下:CentOS里用多个iso镜像安装Xen虚拟机
  10. MVC3 Razor 语法检查 -(转)
  11. python中如何打印阶梯_字符阶梯(python)
  12. 做一款仿映客的直播App
  13. 拓端tecdat|Matlab中的偏最小二乘法(PLS)回归模型,离群点检测和变量选择
  14. NYOJ题目36-最长公共子序列(经典动态规划题)
  15. Android 各国语言包字符串缩写
  16. 文氏电桥振荡电路Mulitisim仿真
  17. APP案例分析——嘀嗒番茄钟
  18. Ubuntu桌面出现Accept clipboard from viewers,Send clipboard to viewers,Send primary selection to vi等三行错误时
  19. Android获取电子签名内容,Android Studio 获取app签名
  20. 【excel】解决录制宏时报错:为便于记录,启动文件夹中的“个人宏工作簿”必须保持打开状态

热门文章

  1. IE终于修复好了,原理是COM的问题
  2. 前端项目设置点击手机号码唤起拨号功能
  3. 潼关肉夹馍该拜沙县小吃为师
  4. 百度云管家下载速度也作假
  5. 数值计算与计算机应用杂志,数值计算与计算机应用杂志
  6. 第一次Rosetta Stone总结
  7. 快捷键无法使用、冲突怎么办?一招教你搞定(最新)
  8. 《国富论》阅读笔记02
  9. iOS:制作简易的 AAC 播放器 —— 了解音频的播放流程
  10. java毕业设计维保管理系统mybatis+源码+调试部署+系统+数据库+lw