解决方案 »
- 分析家每笔数据格式
- 如何得到一个对话框上所有控件的ID?
- HELP!!!Charles Petzold的"Hello, Windows 98!"程序在构件时出现的错误
- 这个问题该如何解决?(在线等待)
- 关于线程的简单问题,急,请各位赐教
- 如何将一般的应用程序做成Unicode版?
- 如果数据源添加了新的纪录,我的程序如何得知?
- 如何在CDialog上指定区域动态显示CEditView ?????????? & ?????????/
- 如何将本机上的一个共享目录转为一个网络路径
- 如何用VC的MFC编写NT的服务(Service)程序?
- 难道只有停在断点处,才能显示当前变量的值吗?
- 在窗口中添加别的程序的快捷方式
对的,这个原理我明白的。采样点已经设置成44100 sample per second了。而且比它高的频率也能识别出来的,应该是不存在采样频率太低的问题。现在的问题是幅值损失太严重了。同样幅值的输出,录入时有二个频的幅值就较低。和其它商业软件比较根本不在一个级别。
我觉得可能是因为我的前期预处理没有做好的原因吧。仅是简单的WavAPI录入,然后就直接FFT变换了。
中间没有其它的预处理,变换后也没有做补偿将要识别的频率幅值拉高。感觉自己要达到别人商用的软件性能还有很多实验要做,总之就是想求一个现成的音频处理库.或者有谁做过这方面的东西的,求介绍一下。