项目实践中,找了一组图片用于某设备测试,但该设备要求图片分辨率只有一种格式才能下发。因此使用matlab创建一个应用,将统一文件夹中的所有图片修改成特定分辨率输出。

主要是通过imgresize函数完成分辨率修改,添加循环完成对文件夹中图片序列的处理。使用的时候把rd_path改为要读取图片的文件夹,wr_path改为要保存的文件夹位置,根据图片个数修改for循环的范围,代码中,待修改的图片序列的格式是jpg。代码如下:

rd_path = 'D:\Library\Desktop\Samples_7000\'; % 读取的文件夹位置
wr_path = 'D:\Library\Desktop\Samples_1024\'; % 保存的文件夹位置
% 如果目录不存在则新建,否则删除文件夹并新建
if ~exist(wr_path,'dir')mkdir(wr_path);
elsermdir(wr_path,'s');mkdir(wr_path);
end
prefix = 'pic000_'; % 文件名前缀
format = 'jpg'; % (图片)文件格式
suffix = strcat('.',format);
for i = 1:10 %10张照片
X=imread(strcat(rd_path, prefix, num2str(i), suffix));
FO=imresize(X,[600,1024]);
imwrite(FO,strcat(wr_path, prefix, num2str(i), suffix),format);
end

使用matlab批量修改图片分辨率相关推荐

  1. python批量修改图片分辨率

    python批量修改图片分辨率 import cv2 import osif __name__ == '__main__':curDir = os.curdir # 获取当前执行python文件的文件 ...

  2. MATLAB批量修改图片名称

    申明:转载请注明出处. 设在"D:\UserDesktop\pic\"目录下有很多张格式为jpg照片,命名不规则,如图. 现在用MATLAB批量修改所有图片的命名格式,改为1.jp ...

  3. 使用Excel和Matlab批量修改图片名称

    目录 批量获取原图片名称 使用Matlab批量获取重命名图片名称 生成批量修改文件名称命令 在创作自己的数据集时,为了方便辨识,往往需要按照一定的格式来对图片进行重命名.但由于数据集图片数量过多,这往 ...

  4. python批量修改图片分辨率完整程序

    直接上代码 #!/usr/bin/env python3 # _*_ coding: utf-8 _*_ # File : autofenbianlv.py # Author: DaShenHan&a ...

  5. 用matlab批量修改图片名称

    前言:在网上看了一些修改图片名称的代码,发现很多都没有达到预期的结果,所以在这里把我的代码贴出来,仅供大家参考, 也希望帮到大家少走一些弯路. file_path1='G:\VOC2012datase ...

  6. linux下批量修改图片分辨率

    find -name "*.jpg" -exec convert -resize 1692x1355 {} {} \; 分辨率根据实际情况修改.

  7. matlab批量修改图片的大小_图像处理成统一大小

    用resize函数即可 imresize - Resize image Syntax B = imresize(A, scale) B = imresize(A, [mrows ncols]) [Y ...

  8. matlab批量修改图片的大小_MATLAB实现批量处理图像图片的两种方法

    基本上有两个方法:一个是将你的图像统一进行一次重命名如:1.jpg,2.jpg等,然后利用for循环依次进行处理即可,如下面的语句:假设你的图像共有20副: str='D:\做差\好的图像\'; %我 ...

  9. background-image属性设置图片尺寸_Matlab | 批量修改图片尺寸及图片灰度化

    介绍: 在情绪认知的心理学实验中,我们从不同的人脸图片库获取实验所需的实验材料.在正式使用之前往往需要对人脸进行预处理,以控制无关变量对实验结果的影响.常见的预处理有将图片修改为统一尺寸.灰度化.本文 ...

最新文章

  1. shiro配置参考(一)
  2. Hibernate 性能优化技巧
  3. 口语学习Day1:天气
  4. 第二章:java_基本语法_3 运算符
  5. [蓝桥杯][算法提高VIP]项链(dfs)
  6. c# mvvm模式获取当前窗口_AWTK-MVVM 介绍
  7. python 可执行文件打包_使用可执行文件打包Python库
  8. 腾讯阿里都在用!机器学习最热研究方向入门,附学习路线图
  9. 百度编辑器 Ueditor 如何增加模板 ?
  10. CSS3质感分析——表面线性渐变
  11. 中科大计算机竞赛夺冠,中科大斩获全国唯一特等奖,力压清华捧得华为毕昇杯...
  12. 一行代码实现数组降维去重排序
  13. 【解题报告】Vijos1143 三取方格数
  14. UbuntuSkills
  15. sqlserver数据库替换字段的部分字符串
  16. MATLAB绘制图中图
  17. 多元共线性检测 -- 方差膨胀因子(Python 实现)
  18. 关于tensorflow版本更新
  19. UVA10815 安迪的第一个字典 Andy‘s First Dictionary
  20. 5.1.2全景声音箱摆位_全景声音响系统--音箱应该如何摆位(5.1.2、5.1.4篇)

热门文章

  1. SEO发包技术深度揭秘
  2. 物联网卡怎么查询流量?
  3. 虚拟机无法连接外网以及无法ping通同一个wifi下的电脑
  4. 伦敦都市圈规划管理经验
  5. Java基础-第7章-面向对象编程(基础部分)
  6. Qt 乐器 钢琴工具
  7. [书评]哥德尔、埃舍尔、巴赫:深度解说
  8. 加速访问apple系列itunes,iCloud备份加速等的方法
  9. 程序人生 - 全国程序员5月工资出炉,平均14926元,你达到平均水平了吗?
  10. HTTP 请求方法大全| HTTP Request Method