background-image属性设置图片尺寸_Matlab | 批量修改图片尺寸及图片灰度化
介绍:
在情绪认知的心理学实验中,我们从不同的人脸图片库获取实验所需的实验材料。在正式使用之前往往需要对人脸进行预处理,以控制无关变量对实验结果的影响。常见的预处理有将图片修改为统一尺寸、灰度化。本文介绍Matlab批量修改图片尺寸、灰度化的方法。软件:Matlab;批量处理:1.设置处理前图片存放的文件夹位置(百分号%后面的内容为注释)
imagePath = 'D:\wechatpaper\ParFor\RawPic\';%要处理的图片文件夹
2.设置处理后图片存放的文件夹位置
imageInputFile = 'D:\wechatpaper\ParFor\pic1\';%将处理后的图片存放在这个位置
3.读取1.中文件夹内的所有图片
imageFiles = dir(imagePath); %%读取目录文件下的所有图片文件
4.计算3.中读取的图片数
numFiles = length(imageFiles);%%获取图片的数量
5.设置处理后图片的尺寸
size_Height = 300; %处理后,图片高400像素size_Width = 400; %处理后,图片宽300像素
6.批量处理图片尺寸和以及灰度化
parfor i=3:numFiles %%matlab并行 其实和for一个用法 imageFile = strcat(imagePath,imageFiles(i).name); %%strcat()函数经常出现在批量处理的时候,这个时候我们需要用到for循环,然后这个函数能够让变量和路径产生一些关系,这个时候我们就可以对其进行批量处理。 A = imread(imageFile); %%读入图片 B = imresize(A,[size_Width size_Height]); %%修改尺寸 C = rgb2gray(B); %%将图片灰度化 imwrite(C,strcat(imageInputFile,imageFiles(i).name)); %%保存图片到指定位置 。end
处理效果(例):
图1:灰度化效果(左边:处理前;右边:处理后)
处理前 | 处理后 | |
分辨率 |
506像素×614像素 (≈5:6) |
300像素×400像素 (=3:4) |
大小 | 964K | 118K |
表1:处理前后图片的属性变化
background-image属性设置图片尺寸_Matlab | 批量修改图片尺寸及图片灰度化相关推荐
- 手把手教你如何批量修改视频尺寸
大家平时在剪辑视频的过程中,是否会遇到视频尺寸大小不合适的情况,当我们遇到这种情况时,如何才能快速批量地解决呢?有没有什么方法可以快速批量修改视频尺寸大小呢?跟着小编一起来看看我平时批量修改视频尺寸的 ...
- 批量修改文件夹下图片名称(Python)
本程序的功能是:批量修改文件夹下图片名称. import os import redef replcaeFileName(pic_path): # 修改pic_path路径下的文件名piclist = ...
- 快速批量修改文件夹中图片的格式
今天看到一个很不错的快速修改图片格式的方式,分享一下 快速批量修改文件夹中图片的格式 做图像处理的时候,需要将电脑文件夹中的图片格式批量修改,有一种不需要写代码的方法既可快速实现图片批量转换格式,具体 ...
- 如何批量修改文件夹中图片的后缀名
原文链接: https://blog.csdn.net/lshcc01/article/details/95233258 如何批量修改文件夹中图片的后缀名 方法:编写脚本 1.在图片所在的文件夹里新建 ...
- python 图片数据增强_数据增强之批量修改图像尺寸大小(附Python实现)
2019 is a new start! 很久没有更啦~希望不要懒惰.(虽然不努力真滴很舒服诶) 今天就来说一下之前在处理图片时候用到的一些知识. 数据增强 在接触Alexnet网络结构模型的时候,第 ...
- python 修改图片尺寸_python 批量修改图片大小
一个文件夹下面有好多图片格式是jpg大小是1920*1080,把它们处理成1280*720并按原先图片的名保存在另一路径下 这里首先要找到给定路径下所有的图片文件,然后在修改图片文件的大小,这里用到P ...
- 【UWP】批量修改图标尺寸
UWP开发中项目用到的图标资源非常多,通常每一种图标都有几种不同的尺寸,一般来说,我的项目所有Package.appxmanifest用到的图标就有40个,通常这些图标都是一样的,只是尺寸大小不一而已 ...
- 批量修改视频尺寸,如此操作简单又专业
大家有上传视频的都知道,有些平台对视频的尺寸是有要求的,尺寸太大或者太小都不会支持上传,相信大家也都会想到修改尺寸 ,那下面来看这个批量修改尺寸的方法,一起来试试. 先准备视频剪辑高手,用" ...
- matlab cell转数组_MATLAB批量修改文件名
评论区旁友建议使用narsort排序而不是直接修改文件名.我觉得相关条件下也可以,所以原文末尾加上了narsot排序法. 以下是原文 2019-05-09 最近实验室小可爱帮忙做实验和记录实验数据,不 ...
最新文章
- ​纳米孔测序揭示冻土冻融对土壤微生物群落变化的影响
- MySQL Packet for query is too large
- 【温故知新】CSS学习笔记(链接伪类选择器)
- java 是否继续操作?代码
- spark中的广播变量broadcast
- .NET Core 1.0.1 发布了
- linux系统shell知识点,linux shell 知识点
- php 判断用户是否刷新,ajax php 实现无刷新用户检查是否存在
- shell 提取sql 的字段名表名_Mysql常用SQL语句集锦 |建议转发收藏
- 常用网盘资源搜索网站
- python调用有道翻译API进行翻译
- 如何修改文件格式(win11)
- 微信小程序可视化开发工具之动态数据
- WPS for Linux(ubuntu)字体配置(字体缺失解决办法)
- 004-中国五个城市PM 2.5数据分析
- Android集成Sentry
- Criteo启动上海数据中心,加大对中国市场的投入
- 代码详细教程+文档+PPT+源码等]SSM框架美妆商城全套|电商购物计算机专业毕业论文java毕业设计网站
- JavaWeb----Ajax技术
- css 禅意花园 笔记
热门文章
- 2008年3月移动开发Webcast预告
- 京瓷 打印 打印机 账户_UV打印机买回来成废铁?不是选择不对,而是你想太多了……...
- centos7赋予全部权限_终结CentOS 7+Snort2.9+BASE 安装
- java访问对象的属性_java访问对象的属性和行为详细介绍
- java 定义方法_java如何定义方法
- Linux开放21通信,linux下开启ftp的21号port
- 大数据分块_空间数据库基础理论 GIS空间数据处理分析涉及的基本概念
- 手写“2021”新年春节艺术字,好素材会说话!
- 国风国潮吹到PPT设计,可编辑模板轻松掌握东方韵味
- UI图标设计素材|风格多样的图标