在做图像处理的时候,有时需要对图片的像素进行放大或则缩小。

使用Matlab很容易实现对图像的放大和缩小。这里只讲缩放到固定像素的方法。

clear;

clc; %清除以前的数据

folderName = dir(‘train‘); %显示train文件夹下的文件和文件夹

for i = 1 : length(folderName)-2 %遍历train文件夹下的文件和文件夹

fileName = strcat(‘train/‘,folderName(i+2).name); %子文件夹路径

for j = 1 : 7 %遍历子文件夹下的7个.jpg文件

picName = strcat(fileName,‘/‘,num2str(j),‘.jpg‘); %每个.jpg文件的路径

imagedata = imread(picName); %读取图片信息

imageDeel = imresize(imagedata,[20 20]); %将图片放缩到20*20像素

picSaveName = strcat(fileName,‘/d‘,num2str(j),‘.jpg‘); %缩放后的图片的存储路径

delete(picName); %删除缩放前的原文件

imwrite(imageDeel,picSaveName); %存储缩放后的图片

imshow(imageDeel); %显示图片

end

end

上面这段代码为对当前路径下的train文件夹下的图片进行批处理。具体在备注中以详细讲述

原文:http://www.cnblogs.com/zangyu/p/5395504.html

怎么用matlab对图片缩小,使用Matlab实现对图片的缩放相关推荐

  1. 图片浏览器功能的实现(一)——图片放大与缩小功能实现

    图片浏览在应用中是一种比较常用的功能,主要包括图片的放大.缩小.旋转.上下左右移动图片.LZ花了一天时间实现了一下这些功能,希望能够帮到阅读此博客的码农们. 先把前期工作准备一下,创建一个UWP项目. ...

  2. java保存当前页面为图片大小_java用BufferedImage转换图片大小并保存

    java用BufferedImage转换图片大小并保存,保存的图片总是一片黑色 程序实现将一个图片缩小成256*256像素图片并保存,源图片为jpg格式,但是每次转换后存在文件夹中的文件均为一片黑色, ...

  3. imread函数 matlab_【MATLAB图像处理学习】1.读取和显示图片

    CHAPTER2 图像处理的基础函数 [使用的教材:冈萨雷斯 数字图像处理MATLAB(Digital image processing with Matlab] [原书图片下载地址:点这里] 先介绍 ...

  4. matlab输出高分辨率图片有白色毛刺,科学网—图片空白边缘处理/统计直方图---matlab/保存生成高质量的清晰图 - 杨小林的博文...

    这里介绍hist函数结合bar函数绘制统计直方图 一组原始采集数据,如:data=[2 3 -4 -1 4 -5 1 5 -2 -3]; 数据范围为range=-5:5; 首先可以采用hist函数进行 ...

  5. matlab设置图片的比例,Matlab 画图字体,字号的设定,图片大小和比例

    [本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 .第0节.引例        本文以Fisher的I ...

  6. matlab jpg合成gif,用MATLAB将照片合成视频或者GIF图片、以及Photoshop制作GIF图片

    用MATLAB将照片合成视频或者GIF图片.以及Photoshop制作GIF图片 一.用MATLAB将照片合成视频(我使用的MATLAB是2015版本的) (1).你需要需要合成视频的图片. 所有照片 ...

  7. 利用图像内插法放大缩小图像 Matlab

    原文:https://blog.csdn.net/Goldfish442/article/details/61933735 利用图像内插法放大缩小图像 Matlab 内插是利用已知数据来估计未知位置的 ...

  8. 将图片置入MATLAB

    以lena.jpg为例(本人MATLAB自身没有携带该图片) (1)以lena.jpg为关键词到百度上搜索对应图片. (2)将图片以下示路径存储,文件名改为lena.jpg(即存放于图片文件夹). ( ...

  9. matlab给图片加颜色,Matlab中给figure添加图例(legend),标题(title)和颜色(color)...

    在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...

最新文章

  1. 卡巴斯基安全浏览器_360安全DNS正式推出DoH安全解析服务,打造安全上网“金钟罩”...
  2. Hello OpenGL——OpenGL在Visual c++6.0安装和配置
  3. ER图( 实体联系图)
  4. 一起谈.NET技术,Microsoft NLayerApp案例理论与实践 - 多层架构与应用系统设计原则...
  5. 电话聊天狂人(25 分)(散列函数)
  6. [力软7.0.6]力软敏捷开发框架前端API
  7. 银行储蓄系统软件结构图
  8. 常见计算机网络协议汇总
  9. 入门系列- ABP 本地化
  10. 文件夹恶意软件WORM_AUTORUN.FIU处理
  11. 如何正确重新启动计算机,电脑突然重启,详细教您电脑忽然重启如何解决
  12. 软件授权文件.lic文件
  13. 计算机网络 第七章 网络安全
  14. nvidia_tao实现lpr训练
  15. 零基础转行到软件测试如何拿到所谓的高薪?
  16. Minimax theorem
  17. linux运行vb程序,Linux可执行文件ELF结构及程序加载运行
  18. 克隆linux虚拟机密码是多少,Linux虚拟机的克隆及问题处理
  19. AD9361 介绍 (下)
  20. 游戏陪玩app源码开发中,摄像头的调用及视频处理

热门文章

  1. C语言static关键字的作用(有三个作用)
  2. Java POI SXSSFWorkbook 读取模板,输出
  3. CSS实现图片文字排版02
  4. 图像语义分割及常用评价指标
  5. SSR和CSR的区别
  6. 谷歌宣布Android设备累计激活量突破10亿台
  7. PHP_保留两位小数并且四舍五入(可用于精度计算)_保留两位小数并且不四舍五入,
  8. yml配置文件的文件格式简单介绍
  9. CSAPP第五章家庭作业参考答案
  10. python手机壁纸_用Python生成自己专属的手机春节壁纸