matlab 图像尺寸 批量,matlab 图像批量修改图像大小
网上上传图像的时候经常要修改图像的大小,这就用matlab写了一个小程序,能够批量修改图像的大小,顺便转换一下格式,挺好用的。先放在这里,有空的时候编译成exe。
function [ ] = photoresize( readdir )
% 图像批量改大小函数
% 输入参数:readdir 需要改大小的图像所在目录(要求只有图像文件,格式无所谓)
% 写入图像格式
writetype = 'jpg';
% 写入图像目录,直接附加在读取目录后加上"png resize"
writedir = [readdir,' resize ',writetype];
% 大小改变因子,有两种表示方法,比例或者尺寸
resizefactor = 0.2451;
% resizefactor = [800 600];
% 创建改大小之后图像目录,如果目录已经存在会报警告,但是不影响使用
mkdir(writedir);
% 读取目录内所有所有图像目录信息
imnames = dir(readdir);
% 去掉目录信息中的无用项( . .. )
imnames(1:2)=[];
% 统计图像个数
imcnt=length(imnames);
% 针对每一个图像
for imidx = 1:1:imcnt
% 读入图像
imtemp = imread(fullfile(readdir,imnames(imidx).name));
% 改变图像大小
imtemp = imresize(imtemp,resizefactor);
% 按照需要格式写入图像
imwrite(imtemp,fullfile(writedir,[imnames(imidx).name(1:end-3),writetype]));
end
matlab 图像尺寸 批量,matlab 图像批量修改图像大小相关推荐
- VS+openCV 用直方图统计像素(上)计算图像直方图、利用查找表修改图像外观
一.计算图像直方图 图像由各种数值的像素构成.例如在单通道灰度图像中,每个像素都有一个 0(黑色)~255(白色)的整数.对于每个灰度,都有不同数量的像素分布在图像内,具体取决于图片内容. 直方图是一 ...
- python opencv 图像切割_【OpenCV+Python】图像的基本操作与算术运算
图像的基本操作 在上个教程中,我们介绍了使用鼠标画笔的功能.本次教程,我们将要谈及OpenCV图像处理的基本操作. 本次教程的所有操作基本上都和Numpy相关,而不是与OpenCV相关.要使用Open ...
- 【MATLAB】图像批处理:批量读取图像—>批量处理—>批量写入文件夹
创作时间:2022-03-14 目录: 1.图像批处理的应用 2.代码 3.演示结果 4.总结 正文: 1.图像批处理的应用 在做图像处理时候,首先是研究算法,在单张的图像上做分析,把算法搞明白. 接 ...
- Python实现批量修改图像大小尺寸
深度学习任务中,由于图像数据集的数量是非常庞大的,如果要统一修改所有图像的尺寸,则最好需要用代码来进行批处理 代码如下: from PIL import Image import osfile_pat ...
- matlab 列表 剪切,利用Matlab进行文件批量复制、剪切和修改文件名
文件批量复制.剪切和修改文件名 电脑环境 文件批量复制 文件批量剪切 批量修改文件名 批量修改文件名和复制(剪切) 电脑环境 MATLAB:2018a Windows:win10 文件批量复制 clo ...
- python批量修改图像像素,修改命名,二值化,划分数据集
目录 修改命名 批量修改文件夹下面所有图片的像素 批量二值化 修改命名 是直接在源文件夹下面修改的 所以记得提前复制下文件再 处理. #-----------------------------批量重 ...
- matlab修改图像分辨率_matlab imresize 改变图像大小
功能:改变图像的大小. 用法:B = imresize(A,m) B = imresize(A,m,method) B = imresize(A,[mrows ncols],method) B = i ...
- matlab修改图像分辨率_[转载]Matlab图片保存指定分辨率(图片dpi设置)
登录后查看更多精彩内容~ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 haobang008 于 2016-7-19 14:38 编辑 先附上效果对比,第一张图是300dpi设置 ...
- matlab 画图白边,matlab保存画框图像去白边
在matlab图像处理中,为了标识出图像的目标区域来,需要利用plot函数或者rectangle函数,这样标识目标后,就保存图像. 一般saves保存的图像存在白边,可以采用imwrite对图像进行保 ...
最新文章
- windows 系统无法启动windows event log 服务
- 效率思维模式与Zombie Scrum
- 发展大数据还有三道坎要迈
- 防止SQL注入解决方案
- Eric Lippert对C#的评论和展望
- CMS - tabBar
- where is path tag generated
- 普大喜奔 | Azure 免费送网站SSL证书啦!
- php 字符串打散为数组,用逗号分隔出数组
- iOS 如果刷新TableViewCell上得数据是空的 添加尾部暂无数据提示
- docker 系列 - 基础镜像环境和Docker常用命令整理
- C#反编译软件查看dll文件源码
- 51nod 范德蒙矩阵
- 案例分析十大管理领域理论背诵要点
- 提问:usb摄像头无输出画面 /window下能识别摄像头,无输出图像拍摄时提示0XA00F4292(PhotoCaptureStartTimeout) /linux下不能识别
- 创业者必知的互联网思维之屌丝思维
- 数据告诉你,全世界到底有多少人在炒币
- 《潮流时装设计——世界顶级时装CAD制板技巧》——1.1 什么是服装CAD
- 【你好,windows】嵌入式win8.1 X86X64企业纯净版安装版2019.6.20
- 安装Google Chrome OS 操作系统
热门文章
- 无法控制SpringBoot 中的DEBUG日志
- FIR滤波器(1)- 基础知识
- 【观察】与时俱进提供智慧费用管理新体验,SAP Concur “以行践言”的新价值...
- python架构师工作职责_大数据架构师工作的岗位职责
- Remind define after declaration
- Linux 修改ssh端口 | Bind to port 2222 on 0.0.0.0 failed: Permission denied
- 关于数据清理,你必须知道这些!
- 微信小程序之知乎日报
- 一根网线接四个水晶头的方法
- 如何下载浙江省卫星地图高清版大图