精华内容
下载资源
问答
  • 读取本地文件夹一张彩色图片保存一张灰度图和一张figure图 当前文件夹,注意读取的图片要和程序放在同一个文件夹
  • Matlab实现保存图片到指定文件夹

    万次阅读 多人点赞 2018-03-20 10:51:20
    matlab中,直接imwrite()保存图片,会保存当前工作目录文件夹或其子文件夹。 %直接保存 imwrite(picture,'test1.png') %在当前工作目录下新建文件夹并保存 mkdir image % 如果文件夹已存在,会有警告,但不...

    在matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。

    %直接保存
    imwrite(picture,'test1.png')
    
    %在当前工作目录下新建文件夹并保存
    mkdir image         % 如果文件夹已存在,会有警告,但不影响运行
    imwrite(picture,'image/test1.png')

    如果要把图片保存到其他指定的文件夹,可以通过 cd 命令切换当前工作目录实现,但要提前通过 pwd 保存原工作目录,为了在保存图片之后切换回到原工作目录。

    filepath=pwd;           %保存当前工作目录
    cd('f:\image')          %把当前工作目录切换到指定文件夹
    imwrite(picture,'test1.png')
    cd(filepath)            %切回原工作目录

    也可以在切换工作目录之后新建文件夹用于保存图片。

    filepath=pwd;           %保存当前工作目录
    cd('f:')                %把当前工作目录切换到图片存储文件夹
    mkdir image             % 如果文件夹已存在,会有警告,但不影响运行
    imwrite(picture,'image/test1.png')
    cd(filepath)            %切回原工作目录

    注意在保存完图片或其他操作之后要切换回到原工作目录,以继续之后的指令。

    展开全文
  • MATLAB下将处理得到的图片保存到某个指定文件夹 命令: imwrite(pic(需要保存图片名称),strcat(‘文件路径’),‘jpg’) 例如: imwrite(I,strcat(‘C:\Users\Administrator\Desktop\bishe\pic\1.jpg’),...

    在MATLAB下将处理得到的图片保存到某个指定文件夹

    命令:
    imwrite(pic(需要保存的图片名称),strcat(‘文件路径’),‘jpg’)
    例如:
    imwrite(I,strcat(‘C:\Users\Administrator\Desktop\bishe\pic\1.jpg’),‘jpg’);

    此处,我想要保存的图片名称是“I”,保存得到的图片名称是1.jpg。

    效果:在这里插入图片描述

    展开全文
  • 因此,实现“从一个文件夹中批量读取、处理并保存图片文件另外一个文件夹”的功能是非常必要的。之前我们用C++实现过"批量提取文件夹中文件名"功能 [2],本文用matlab实现"从一个文件夹中批量读取...

    在遇到大型的项目工程,成百上千张图片一张一张进行读取也是非常不可行的[1]。因此,实现“从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹”的功能是非常必要的。之前我们用C++实现过"批量提取文件夹中文件名"功能 [2],本文用matlab实现"从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹"的功能。.m文件代码实现如下:

    %matlab 从一个文件夹中批量读取、处理并保存图片文件到另外一个文件夹
    %测试平台:windows 10, matlab 2010R 64b
    %编写日期:20180717
    %zhouxianen
    
    clear;
    clc;
    close all;
    
    srcFace = 'D:\face\facePN1\posdata';%被读取文件的存放目录(根据自己需要更改设置)
    fileSavePath='D:\face\facePN1\posdataResize';%文件保存目录(根据自己需要更改设置)
    src=srcFace;
    srcsuffix='.jpg';%被读取的文件名后缀(根据被读取文件的实际文件类型设置)
    srcsuffixSave='.png';%保存文件名后缀(根据自己需要更改设置)
    files = dir(fullfile(src, strcat('*', srcsuffix)));
    doDispOrSave = true ;% 是否显示或保存图像;可以设置为:true 或者 false
    for file_i= 1 : length(files)
        disp(file_i);%显示当前处理的文件序号
        srcName = files(file_i).name;
        noSuffixName = srcName(1:end-4);
        srcName1=files(file_i).name;
        pathImgName=sprintf('%s%s%s',src,'\',srcName1);
        imgSrc=imread(pathImgName);%读入图像
        %对读入的图像进行尺度缩放处理
        imgResize=imresize(imgSrc,0.95);
        %显示或者保存图像
        if(doDispOrSave==true)%显示原始图像和处理后的图像
            close all;
            figure('Name','imgSrc-imgResize');
            subplot(2,1,1); imshow(imgSrc);
            subplot(2,1,2); imshow(imgResize);
        else%保存处理后的文件
            savePathName=sprintf('%s%s%s%s',fileSavePath,'\',noSuffixName,srcsuffixSave);
            imwrite(imgResize,savePathName);
        end
    end
    

    参考资料:

    [1] https://blog.csdn.net/misayaaaaa/article/details/71157743 ,matlab 批量读取文件夹中的图片、处理后、保存于另一文件夹

    [2] https://blog.csdn.net/zhouxianen1987/article/details/78656835 ,批量提取文件夹中文件名(C++代码实现)

      

    展开全文
  • MATLAB:如何保存图片到指定文件夹的三种方法 方法一 在matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。 1 %直接保存 2 imwrite(picture,'test1.png') 3 4 %在当前工作目录下新建...

    MATLAB:如何保存图片到指定文件夹的三种方法

     方法一


     

    在matlab中,直接imwrite()保存图片,会保存到当前工作目录文件夹或其子文件夹。

    1 %直接保存
    2 imwrite(picture,'test1.png')
    3 
    4 %在当前工作目录下新建文件夹并保存
    5 mkdir image % 如果文件夹已存在,会有警告,但不影响运行
    6 imwrite(picture,'image/test1.png')

     

    方法二


     

    如果要把图片保存到其他指定的文件夹,可以通过 cd 命令切换当前工作目录实现,但要提前通过 pwd 保存原工作目录,为了在保存图片之后切换回到原工作目录。

    1 filepath=pwd; %保存当前工作目录
    2 cd('f:\image') %把当前工作目录切换到指定文件夹
    3 imwrite(picture,'test1.png')
    4 cd(filepath) %切回原工作目录

     

    方法三



    也可以在切换工作目录之后新建文件夹用于保存图片。

    1 filepath=pwd; %保存当前工作目录
    2 cd('f:') %把当前工作目录切换到图片存储文件夹
    3 mkdir image % 如果文件夹已存在,会有警告,但不影响运行
    4 imwrite(picture,'image/test1.png')
    5 cd(filepath) %切回原工作目录

     

    注意在保存完图片或其他操作之后要切换回到原工作目录,以继续之后的指令。

     

     



    参考链接:https://blog.csdn.net/songyunli1111/java/article/details/79622374

     

    展开全文
  • image文件夹下有名字为23和123两个文件夹, 名为23的文件夹图片001.jpg和Aaron_...将图片绝对路径保存到imagetxt.txt,相对路径保存到imagetxt1.txtimagepath =[]; fid1 = fopen('imagetxt.txt', 'w'); fid2 = f
  • 用imwrite将 I 保存到 C:\WORK 文件夹中,名字为name字符串变量; 开始的时候C:WORK文件夹不存在,须先建立 用imwrite怎么写? Answer: 先檢查是否存在 如不存在则建立 mkdir 建立資料夾 mkdir('e:\picture') ...
  • matlab批量将图片保存到指定的文件夹 # matlab 代码 avgfileFolder = 'E:\G\matlab\26\avgimg'; rainRemove= ycbcr2rgb(rainRemove); # 图片转换 for ni=sizeBuffer:numFrames imshow([ycbcr2rgb(currFrame),...
  • 首先使用imagesc函数对数据矩阵进行画图,接着使用getframe得到画出的图,将图片保存到文件夹。 1 获取坐标轴为界的图像 data = [1.2,-2.5,6.0,2.1;1.5,3.2,-1.6,6.8;4.4,-3.3,-8.2,5.0;6.5,-4.8,7.6,3.4]; imagesc...
  • %%%制作脚本文件遍历文件夹测试 (运用某算法来检测某一个文件夹中的所有人脸图片,并输出一个准确率) % 如果你的图片命名方式是1.jpg 2.jpg.......,其实后来发现,好像也不用这样命名,但是这样比较整洁 clear;...
  • 文章目录 实验结果 实验代码 参考 实验结果 源路径 目标文件(实验结果) 实验代码 椒盐噪声matlab库函数 s = imnoise(A,'salt & pepper',density); 具体详情 请在matlab命令行中输入: help imnoise 可以看到椒盐...
  • 转自... 从上述文章中学习了如何批量存储一个文件夹中 附上我自己的代码: str='C:\Users\25400\Desktop\截取\2\'; %我的图像放在C盘,Users\25400\Desktop\截取下,0文件夹下 img_path_l...
  • 在做图像的检测和识别的时候经常会需要对图像进行标注,制作正负样本,查了好多资料,整理完成了matlab对图像进行批量裁剪且一张图片可以裁剪多个部分样本的程序,分享给大家,以后就可以直接制作样本了。...
  • 卑微的我就去找matlab的源码,源码可以直接运行,可是作者是借鉴源码有部分改动,最最重要的是:它改完的代码是跑不通的,其实也就涉及读取文件夹中子文件夹图片,对图片处理后按照路径进行存储,把里面的函数...
  • 因为要做个图像增强算法质量的评价,故需要从图集中抽取部分图像进行评价,从网上找了一些方法,...其中包括自动创建文件夹与自动抽样两个程序。 clear all; clc; N=1000; %需要抽取的图片的数量 num=4387; ...
  • Original_image_dir = 'F:\faces\re\bad';%原始图片路径right_image_dir = 'F:\...%删选出了200*200图片保存路径fpath = fullfile(Original_image_dir, '*.jpg');im_dir = dir(fpath);im_num = length(im_dir);...
  • 1 保存工作区和图片到指定路径 clear; x=1:100; y1=x.*2; figure; p1=plot(x,'g+','LineWidth',6.0);hold on; p2=plot(x,y1,'g+','LineWidth',6.0); mkdir('G:\SIN\');%创建文件夹 save('G:\SIN\linear');%保存工作...
  • Matlab 批量保存图片

    2021-05-06 12:26:03
    Matlab 批量保存图片闲话利用saveas在循环中批量保存图片 闲话 一个多月没写东西了,这段时间忙着写小论文,自己感情方面也出了点小问题,挺闹心的。也就没心思写了。不过现在俺又可以了!!!,要坚持学习,坚持...
  • matlab——遍历文件夹中的图像

    千次阅读 2018-05-29 19:41:54
    matlab——遍历文件夹中的图像任务:遍历多个文件夹的子文件夹中的多张同等尺寸的图片(png格式),将其二值图合并为一张二值图,并保存到上级文件夹中。说明:目标:matlab代码:close all;clear all;clc; %% 合并...
  • matlab中常用的图片保存方法,可以实现另存为保存到文件夹下,也可以实现保存到已设定好的文件夹下,无痕保存
  • MATLAB如何保存仿真高清图片!(matlab) 1.先打开你的fig文件: 2.在命令窗口输入:print -f1 -djpeg -r600 mypic 并回车,图片就保存与fig文件的同文件夹中。...-r600:保存图片的像素设置 myp...
  • MATLAB自动保存实验结果图片

    千次阅读 2019-11-18 19:47:30
    因此写了个matlab程序,能够自动执行指定目录下,具有特定名称的m文件,然后将实验图片保存到一个文件夹中,以便写实验报告。 代码很简单,但以后能轻松很多啦。 %% 程序名:save_fig.m % 作者: roobie_bird 2019/...
  • Matlab批量读、保存图片

    千次阅读 2018-08-12 09:09:12
    Matlab批量读、保存图片 因为毕设需要,写了一个按文件名批量读取图片,针对不同的拖产生随机模糊核,原始图片与模糊核卷积后存入对应文件夹的程序。涉及到matlab路径更改等问题,因此放上来mark一下,以免以后需要...

空空如也

空空如也

1 2 3 4 5
收藏数 93
精华内容 37
关键字:

matlab保存图片到文件夹

matlab 订阅