matlab 指定路径保存图片_matlab批量保存图像至指定文件夹(revised) mkdir cd 等 | 学步园...
把上一篇文章(点这里进入)修改了一下,可以批量保存至指定文件夹
使用到的关键语句为
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 等 | 学步园...相关推荐
- QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件
这个图片查看器功能很多,是我花了不少心思,不断优化,不断添加功能的成果: 1.能打开并显示所有常用图片格式文件,显示鼠标位置像素坐标及RGB值 2.能缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放 ...
- matlab批量读取图像图片并批量处理图像(以伽马校正为例)以及批量保存图像
文章目录 处理1张图片,获取4幅不同伽马校正图像 批量读取图片模板 批量处理多张图片,分别获取4幅伽马校正图像 参考 处理1张图片,获取4幅不同伽马校正图像 实验结果 实验代码 get_4_pictu ...
- matlab批量保存图像
大量的数据,大量的图像,再加上机器的性能差强人意,手动的保存这些图着实很让人郁闷.百度了一下"matlab自动批量保存图像",得到一些解答,其实挺简单,只需在程序中加一句话: fo ...
- MATLAB技术沙龙之如何批量处理图像的大小
下面来介绍一下在MATLAB中如何批量统一处理多张图片的大小,前提是位于同一文件夹路径下,具体如下: 1.打开MATLAB主界面,在其编辑器主界面写入下列代码: file_path = 'D:\dyq ...
- 数据集学习笔记(四):VOC转COCO数据集并据txt中图片的名字批量提取对应的图片并保存到另一个文件夹
文章目录 转换代码 根据名字将图片保存在另一个文件夹 转换代码 import os import random import shutil import sys import json import ...
- python批量处理图片尺寸(将文件夹中所有图片设定为固定尺寸)
方法一:import numpy as np import os import cv2# 设置图片路径,该路径下包含了14张jpg格式的照片,名字依次为0.jpg, 1.jpg, 2.jpg,..., ...
- ArcGIS之多个GDB批量导出shp至特定文件夹20201228
ArcGIS之多个GDB批量导出shp至特定文件夹20201228 我们对GDB(文件地理数据库)的批量处理已经做了好几期的技术分享了.如下: FME批量合并GDB地理数据库(20200908) Ar ...
- 如何更改/恢复win10自带的游戏录制截图保存位置,捕获文件夹误删恢复,WIN10截图快捷方式
WIN10恢复/修改游戏截图保存路径位置方法1 打开注册编辑表,找到以下路径: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ ...
- 批量上传相册,将一个文件夹下的所有图片,复制到另一个文件夹,仅给出文件夹目录
package cn.hp.demo01;import java.io.*;/* * 批量上传相册 *将一个文件夹下的所有图片,复制到另一个文件夹 *仅给出文件夹目录*/ public class D ...
最新文章
- Angular组件——投影
- FFMPEG more samples than frame size (avcodec_encode_audio2) 的解决方案
- Linux突然连不上网,ping不通百度,连不上MobaXterm
- Direct2D (11) : 画刷之 ID2D1LinearGradientBrush
- 20145237第六周学习总结
- 判断字符串是否为空--string.Empty、string=、s.length==0
- mysql和维信公众号_mysql实用指南
- vue_axios请求封装、异常拦截统一处理
- 软件开发需要学好数学吗?
- 去中心化究竟是什么意思?
- VTD(Virtual Test Drive)
- 用曲率,挠率反求曲线方程!(作业捷径篇 续集)
- usbserialch340驱动安装失败_【已解决】Mac中安装USB转串口的CH340G驱动
- 如何在Excel中快速删除空白行
- nyoj248 BUYING FEED(贪心orDP)
- jetson nano poe_IEEE 802.3bt工业级大功率POE供电专题
- 案例研究:使用 ETW 和 Netmon 解决未知 USB 设备的问题
- IOS手机长按图片无法弹出识别二维码
- 【游记】NOI2021
- Fire and Motion[转载]
热门文章
- vue中$的作用是什么
- 【python+情人节】玩个俄罗斯方块都是爱你的形状——四、动画展示
- 计算机毕业设计node.js+vue+Web移动端外卖平台
- 方方格子Excel工具箱的安装步骤教程
- inotify-tools-3.14+rsync3.1.3实时同步安装部署
- U盘制作WinPE系统【转】
- # 串口编程(SerialPort类)
- 液晶显示温度计电路设计解析_温度传感器电路
- 统计类、数学类本科未来发展规划
- Matrix Net (xNet)