用于在数据预处理中的matlab批量缩小图像

%图像缩小
clc;
clear;
Original_image_dir= 'F:\FA\FA\video\PreviewData';%原始图片路径
right_image_dir =' F:\FA\decentData\video\';

fpath = fullfile(Original_image_dir, '*.jpeg');

im_dir = dir(fpath);
im_num = length(im_dir);

for i = 1:im_num
     %% read clean image
    IMname = regexp(im_dir(i).name, '\.', 'split');
    IMname = IMname{1};
    im=imread(fullfile(Original_image_dir, im_dir(i).name));
    S=imresize(im,0.5,'nearest');
    image_name3=strcat(right_image_dir,num2str(i),'.jpeg');
    imwrite(S,image_name3,'jpeg'); %写图片      
end

注:其中的S=imresize(im,0.5,'nearest');这一行中0.5表示图像的宽和长均为原先的0.5倍,即整张图像缩小了4倍。

原图:

处理后的图片:

matlab 批量缩小图片相关推荐

  1. 批量缩小图片大小的方法

    图片体积太大会给我们带来很大的麻烦,比如占用更多的电脑存储空间,发送给别人时很慢,甚至在网站上传图片时会因为太大而限制上传,这时候我们就需要将这些太大的图片进行压缩变小处理,现在大部分的工具只支持一张 ...

  2. 如何批量缩小图片尺寸?

    图片是我们每个人在工作或者学习中最常用的,如果图片尺寸大小不符合我们的使用需求就要进行调整,如图片的等比例缩小,可以使用photoshop或者画图工具即可实现.有时候可能要缩小较多图片的尺寸,这时候就 ...

  3. 命令行批量缩小图片尺寸

    最近要邮件发一批图片,可是图片文件总容量太大,每个都有2M多,需要缩小一下. 就上网找了一下批量缩放图片大小的工具发现了Imagemgick这个好东西. Imagemgick是一个可以通过命令行对文件 ...

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

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

  5. MATLAB批量修改图片名称

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

  6. matlab批量将图片处理为灰度图

    matlab批量处理图片的灰度,将其保存在指定创建的文件夹之中. 代码案例如下: clc clear % 将图片批量转化为灰度图 % 首先需要创建灰度图保存的文件夹 % 读取图片的路径格式:'F:\M ...

  7. 不用软件批量缩小图片文件的大小

    可以利用windows的发送到来达到你要的目的,具体方法如下: 全选要缩小的图片,单击鼠标右键,选择发送到"邮件收件人" 在弹出的对话框中单击"显示更多选项", ...

  8. matlab 批量改变图片大小 imresize 任意改变

    ObjDir = 'F:\STUDY\CamVid\trainannot\';%将被改变的图像地址,称为目标地址 OtpDir = 'F:\CamVid\trainannot\';%输出图像地址,称为 ...

  9. 使用matlab批量修改图片分辨率

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

最新文章

  1. 使用字典编码每个字再编码每句话不知对nlp是否有帮助(深度大脑)
  2. linux常用的内核镜像格式
  3. 程序员,你也该为自己想想未来
  4. JUnit+EclEmma进行覆盖测试
  5. 信息竞赛进阶指南--单调栈(模板)
  6. 一般服务器显示闪存多少合适,现在服务器一般内存多大合适
  7. boot jndi数据源 spring_使用Spring Boot配置JNDI数据源 -Roy教程
  8. int main(int argc,char* argv[])的作用
  9. vue多html标签,Vue实现多标签选择器
  10. USB存储、光驱等外设被禁用了,网络共享被禁用了,还要共享文件怎么办?
  11. 0到50带圆圈的数字序号有需要的吗:)
  12. PMP第六章:项目进度管理
  13. 云计算(Cloud Computing)
  14. python实现excel表格图片识别,并转换成excel文件
  15. Word2019 插入脚注问题
  16. 显存(Video Memory)
  17. 计算机网络 电子邮件
  18. 集成学习(上):机器学习基础task1-熟悉机器学习的三大主要任务
  19. MSDN 、 RTM 、 OEM 、 VOL 四大版本之区别
  20. 简洁好用的3个研发项目管理工具

热门文章

  1. VS 配置外部DLL的引用路径【可执行文件的环境路径】
  2. 更改hostname后vnc无法进入图形界面
  3. 五款好评如潮的手机APP分享 用起来绝对好用!
  4. linux服务器宕机分析/性能瓶颈分析
  5. Navicat for MySQL设置备份路径
  6. php设计模式--单例模式
  7. JVM之JVM内存区域与内存分配(转载)
  8. Android PendingIntent的使用
  9. 响应式Web设计(一):响应式Web设计的背景
  10. Android中Context简介