资源简介
从文件夹中批量读取.wav文件,并转换成语谱图显示并保存
代码片段和文件信息
close all
clear
clc
path = ‘E:\project\data\newdata‘
%% 参数配置
wlen = 1024;
spec_size = 6300;
win = hanning(wlen);
inc = 528;
imagepath = ‘E:\syx\project\imageRGB‘;
%% 读文件夹
%读根目录
d = dir(path)‘;%批量读取文件,返回文件夹中的所有文件或者文件夹所组成的列表,每个文件夹下都默认含有‘.’,‘..’两个隐藏的系统文件夹
isub = [d(:).isdir];%isdir判断是否是个文件夹,是都话输出1,在这里是判读path路径下的文件夹里有几个次文件夹
nameFolds = {d(isub).name};%这里输出的是次文件夹下每个文件夹的名称
nameFolds(ismember(nameFolds {‘.‘ ‘..‘}))=[];%nameFolds(ismember(nameFolds{‘.‘‘..‘}))=[]这句话的意思是把文件夹中的名为‘.’‘..’的删除(即置[])
%datapath = ‘E:\syx\project\datadata‘;
%if ~isdir(datapath) %判断路径是否存在
% mkdir(datapath);%mkdir 创建文件夹
% end
%读子文件夹
for i1 = 1 : length(nameFolds)
impath1 = [imagepath ‘\‘ nameFolds{i1}];
if ~isdir(impath1) %判断路径是否存在
mkdir(impath1);%mkdir 创建文件夹
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2227 2018-01-11 18:53 sound_to_spectrogram2.m
----------- --------- ---------- ----- ----
2227 1
相关资源
- 量子搜索算法
- 压缩感知的SP算法
- ofdm系统模型,包含信道估计 FFT变换
- 混沌时间序列分析与预测工具箱 作者
- EEMD处理.rar
- K-频繁项集的挖掘
- 雷达恒虚警检测系统仿真
- (eWiley)+Optimum+Array+Processing最优阵列
- 利用bp神经网络进行语音信号识别
- 基于K-Means的图像分割与融合
-
unti
tledmodel1.slx - 线性规划单纯形法求取最优解
- DPM在windows下训练所需的库全版本
- 用Levy或hankel矩阵等方法系统辨识程序
- 滑动DFT滑动实现短时傅里叶变换
- 旋转矩阵到四元数源代码新
- 遗传算法实验
- 亚像素边缘提取程序
- 双馈风机DFIG模型.zip
- 一阶统计的纹理描述
- 来点有用的含障碍的两点最短路径算
- 基于小波变换的时间序列负荷预测
- 粒子群算法网络重构
- 不动点迭代解非线性方程组
- 随机信号及其自相关函数和功率谱密
- 演化博弈代码2.zip
- 数字图像处理结课论文
- 2018年高教社杯全国大学生数学建模竞
- 工程问题建模案例2一个多声点声納系
- NLM非局部均值滤波
评论
共有 条评论