把上一篇文章(点这里进入)修改了一下,可以批量保存至指定文件夹

使用到的关键语句为

mkdir创建文件夹

cd      获得当前work directory的字符串

cd  D:\test   进入 D:\test 文件夹

imwrite也可以用saveas代替,具体请参考另一篇日志(saveas 和imwrite的区别)

-----------------2010年11月12日添加---------------

时隔半年,我必须承认,imwrite和saveas都有不足

真正的日常存图,还是要用print

批量及指定文件夹的用法基本一致,一通百通

请参考比较简单的两篇新日志:

1: matlab 之批量保存图像,再论 imwrite、print、saveas (点此进入)

2: Matlab之图片存储终极命令 print  (点此进入)

----------------------添加完毕------------------------

下面为例子,两部分,保存到m-file中,分别取消注释后运行...

% % clear ;clc;clf

% % x=0:pi/100:2*pi;

% % y=sin(x);

% % plot(x,y)

% % set(gcf,'color',[1 1 1])

% % title('测试图像保存')

% % F=getframe(gcf); % 获取整个窗口内容的图像

% % F1=getframe;     % 获取坐标轴为界的图像

% %

% % % ======保存图像至指定文件夹,这部分是刚加的===============

% % % mkdir([cd,'\image']) % 与下一句一样

% % mkdir image   %在当前work directory下建立image文件夹

% % % 如果文件夹已存在,会提示warning,运行无碍

% % directory=[cd,'\image\'];

% % imwrite(F.cdata,[directory,'test1.png'])

% % % imwrite(F.cdata,'image\test1.png') % 与上句一样

% % imwrite(F1.cdata,[directory,'test2.png'])

%

% % ============以上为新内容=================

%

% clear

% clc

% clf

% x=0:pi/100:2*pi;

% mkdir([cd,'\image']) % 在当前work directory下建立image文件夹

% for kk=1:3:13

% %     绘图 y=x^k

%     plot(x,x.^kk)

%     title(['y=x^{kk}',' (kk=',num2str(kk),')'])

%     set(gcf,'color',[1 1 1])

%     F(kk)=getframe(gcf);

%     directory=[cd,'\image\'];

% %     imwrite(F(kk).cdata,['test-',num2str(kk),'.jpg'])

%     imwrite(F(kk).cdata,[directory,'test-',sprintf('%03d',kk),'.png'])

%     % sprintf 得到'03d'格式的字符串,整数,共三位,不足三位前面补0

%     % 本例中为 001 004 007 013

% end

matlab 指定路径保存图片_matlab批量保存图像至指定文件夹(revised) mkdir cd 等 | 学步园...相关推荐

  1. QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

    这个图片查看器功能很多,是我花了不少心思,不断优化,不断添加功能的成果: 1.能打开并显示所有常用图片格式文件,显示鼠标位置像素坐标及RGB值 2.能缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放 ...

  2. matlab批量读取图像图片并批量处理图像(以伽马校正为例)以及批量保存图像

    文章目录 处理1张图片,获取4幅不同伽马校正图像 批量读取图片模板 批量处理多张图片,分别获取4幅伽马校正图像 参考 处理1张图片,获取4幅不同伽马校正图像 实验结果 实验代码 get_4_pictu ...

  3. matlab批量保存图像

    大量的数据,大量的图像,再加上机器的性能差强人意,手动的保存这些图着实很让人郁闷.百度了一下"matlab自动批量保存图像",得到一些解答,其实挺简单,只需在程序中加一句话: fo ...

  4. MATLAB技术沙龙之如何批量处理图像的大小

    下面来介绍一下在MATLAB中如何批量统一处理多张图片的大小,前提是位于同一文件夹路径下,具体如下: 1.打开MATLAB主界面,在其编辑器主界面写入下列代码: file_path = 'D:\dyq ...

  5. 数据集学习笔记(四):VOC转COCO数据集并据txt中图片的名字批量提取对应的图片并保存到另一个文件夹

    文章目录 转换代码 根据名字将图片保存在另一个文件夹 转换代码 import os import random import shutil import sys import json import ...

  6. python批量处理图片尺寸(将文件夹中所有图片设定为固定尺寸)

    方法一:import numpy as np import os import cv2# 设置图片路径,该路径下包含了14张jpg格式的照片,名字依次为0.jpg, 1.jpg, 2.jpg,..., ...

  7. ArcGIS之多个GDB批量导出shp至特定文件夹20201228

    ArcGIS之多个GDB批量导出shp至特定文件夹20201228 我们对GDB(文件地理数据库)的批量处理已经做了好几期的技术分享了.如下: FME批量合并GDB地理数据库(20200908) Ar ...

  8. 如何更改/恢复win10自带的游戏录制截图保存位置,捕获文件夹误删恢复,WIN10截图快捷方式

    WIN10恢复/修改游戏截图保存路径位置方法1 打开注册编辑表,找到以下路径: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ ...

  9. 批量上传相册,将一个文件夹下的所有图片,复制到另一个文件夹,仅给出文件夹目录

    package cn.hp.demo01;import java.io.*;/* * 批量上传相册 *将一个文件夹下的所有图片,复制到另一个文件夹 *仅给出文件夹目录*/ public class D ...

最新文章

  1. Angular组件——投影
  2. FFMPEG more samples than frame size (avcodec_encode_audio2) 的解决方案
  3. Linux突然连不上网,ping不通百度,连不上MobaXterm
  4. Direct2D (11) : 画刷之 ID2D1LinearGradientBrush
  5. 20145237第六周学习总结
  6. 判断字符串是否为空--string.Empty、string=、s.length==0
  7. mysql和维信公众号_mysql实用指南
  8. vue_axios请求封装、异常拦截统一处理
  9. 软件开发需要学好数学吗?
  10. 去中心化究竟是什么意思?
  11. VTD(Virtual Test Drive)
  12. 用曲率,挠率反求曲线方程!(作业捷径篇 续集)
  13. usbserialch340驱动安装失败_【已解决】Mac中安装USB转串口的CH340G驱动
  14. 如何在Excel中快速删除空白行
  15. nyoj248 BUYING FEED(贪心orDP)
  16. jetson nano poe_IEEE 802.3bt工业级大功率POE供电专题
  17. 案例研究:使用 ETW 和 Netmon 解决未知 USB 设备的问题
  18. IOS手机长按图片无法弹出识别二维码
  19. 【游记】NOI2021
  20. Fire and Motion[转载]

热门文章

  1. vue中$的作用是什么
  2. 【python+情人节】玩个俄罗斯方块都是爱你的形状——四、动画展示
  3. 计算机毕业设计node.js+vue+Web移动端外卖平台
  4. 方方格子Excel工具箱的安装步骤教程
  5. inotify-tools-3.14+rsync3.1.3实时同步安装部署
  6. U盘制作WinPE系统【转】
  7. # 串口编程(SerialPort类)
  8. 液晶显示温度计电路设计解析_温度传感器电路
  9. 统计类、数学类本科未来发展规划
  10. Matrix Net (xNet)