有谁知道,如何读取波形文件.wav,然后做傅立叶变换后和模版声音数据进行模糊比较,VC 或着delphi 有谁知道,如何读取波形文件.wav,然后做傅立叶变换后和模版声音数据进行模糊比较,VC 或着delphi,有知晓的,麻烦发送到邮箱[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读wav网上有说明,你找个wav文件结构的说明然后自己做快速傅立叶变换网上也有现成的算法 我想问问,对一个.wav文件的波形文件进行快速傅立叶变换后得到的频域数据的值有没有可能是负的? 你说是x还是y啊?y是幅度,不可能是负的.x是频率,当然可以是负的 是不是要对y取绝对值?我是对wav波形文件(声音)进行快速傅立叶变换,迭代级数是10;新手不太懂,望高手指教,不胜感激 [email protected]傅立叶变换程序我用C#写了个,目前就是在对数据进行转换后绘制波形图方面不太清楚。不过还是谢谢你,你在http://topic.csdn.net/u/20080520/10/961bd91b-bef8-4556-9802-aff9184b562f.html?seed=266394436这里写句话,我把分给你,虽然不多,但是表示谢意 uses MMSystem, DSUtil wfx:TWaveFormatEx; WFIn,WFOut:CWaveFile; WFIn:=CWaveFile.Create; WFIn.Open(PCHar(InFName),@WFX,WAVEFILE_READ); //1 读到缓冲区中 Repeat WFIn.Read(@B,SizeOf(B),@W); If W=SizeOf(B) Then WFOut.Write(SizeOf(B),@B,W2); Until W<>SizeOf(B); WFIn.Close; WFIn.Free; access 如何将数据各列求和后插入原表某一列? 换汤不换药的 Turbo Delphi。 请教一个字符串问题 不知是不是DELHI6的BUG pascal旧式文件操作和流操作有什么不同吗? 线程同步问题 怎样可以获得Delphi里面的一些源码??100分 一个关于字段数据类型SQL语句表达式写法问题? 一个小问题,请帮帮忙? 如何在程序中建立一个ACCESS数据库? idtcpserver与java socket通信中文乱码!!! 给打印机设置自定义纸张失败(有代码)
傅立叶变换程序我用C#写了个,目前就是在对数据进行转换后绘制波形图方面不太清楚。不过还是谢谢你,你在
http://topic.csdn.net/u/20080520/10/961bd91b-bef8-4556-9802-aff9184b562f.html?seed=266394436
这里写句话,我把分给你,虽然不多,但是表示谢意
WFIn,WFOut:CWaveFile;
WFIn:=CWaveFile.Create;
WFIn.Open(PCHar(InFName),@WFX,WAVEFILE_READ); //1 读到缓冲区中
Repeat
WFIn.Read(@B,SizeOf(B),@W);
If W=SizeOf(B) Then WFOut.Write(SizeOf(B),@B,W2);
Until W<>SizeOf(B); WFIn.Close;
WFIn.Free;