EDA365电子论坛网
标题:
用Matlab实现将保存的图片放到指定文件夹中
[打印本页]
作者:
pulbieup
时间:
2019-12-20 10:31
标题:
用Matlab实现将保存的图片放到指定文件夹中
在matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。
# O2 g- X, e- m! F
% {- a+ Y! ` B9 ~0 M
%直接保存
imwrite(picture,'test1.png')
%在当前工作目录下新建文件夹并保存
mkdir image % 如果文件夹已存在,会有警告,但不影响运行
imwrite(picture,'image/test1.png')
6 k6 j% u' H" C0 q
' n1 M3 \, `* d: {9 J
, u* V& z, i* \! K1 e
' b" A: q/ ^" H4 m; @
如果要把图片保存到其他指定的文件夹,可以通过 cd 命令切换当前工作目录实现,但要提前通过 pwd 保存原工作目录,为了在保存图片之后切换回到原工作目录。
5 i8 m3 N3 |/ ^) \- g
( X# b9 w8 o# |7 z( `! n6 C
filepath=pwd; %保存当前工作目录
cd('f:\image') %把当前工作目录切换到指定文件夹
imwrite(picture,'test1.png')
cd(filepath) %切回原工作目录
; `! z7 _1 ]0 z0 Y
+ u9 j- J% W: [
( B& h' @/ \7 ]) A4 n
2 b9 Q ~7 n T6 J' X x% n
也可以在切换工作目录之后新建文件夹用于保存图片。
" |# V+ e/ a5 X7 ~6 j4 O
- S1 C" D/ x, @5 i; l2 {1 n
filepath=pwd; %保存当前工作目录
cd('f:') %把当前工作目录切换到图片存储文件夹
mkdir image % 如果文件夹已存在,会有警告,但不影响运行
imwrite(picture,'image/test1.png')
cd(filepath) %切回原工作目录
, L+ f9 H4 C& k4 k/ G
! v! o: K* f& B% H! }+ ?' S
' e. Z7 h9 w: U- R) {! y
O. _; }9 t1 k/ b( o, T! j
注意在保存完图片或其他操作之后要切换回到原工作目录,以继续之后的指令。
- _0 G) ^; _7 L2 }7 W+ M- J! ]
6 {4 p2 }$ h! J( \$ v% }
7 R- l% I$ K- C$ }, O
, f c9 V0 v, l$ P' y" U% W0 [
作者:
yxlk
时间:
2019-12-20 18:17
谢谢分享
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2