39得票4回答
Python频率检测

我想要开发一款音频处理软件,可以检测主导频率,如果这个频率连续播放足够长的时间(几毫秒),就能确认匹配成功。我知道需要使用FFT或类似的算法,但我在这方面的数学知识比较差,我查阅了互联网,但没有找到只能实现这一功能的代码。 我的目标是创建一种自定义协议来通过声音传输数据,每秒需要非常低的比特...

38得票7回答
安卓SDK中的FFT库

我正在进行Android项目的开发。我需要使用FFT算法来处理Android加速度计数据。是否在Android SDK中有FFT库可用?

37得票3回答
Web Audio API中的FFT数据对应什么?

我使用 Web Audio API 中 Analyser 节点的 getByteFrequencyData 方法获得 FFT 数据并创建了如下所示的频谱可视化图: 在这个例子中,我有 256 个数据块。这些数字代表什么意思?是每个频率组件的分贝级别吗?如果是,那我怎么知道每个数据块对应的...

36得票3回答
绘制声音的音高(频率)图表

我想将声音的音调绘制成图形。 目前我能够绘制振幅。下面的图表是由getUnscaledAmplitude()返回的数据创建的: AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new BufferedI...

33得票1回答
如何从fft结果获取频率?

我用我的 Android 手机从麦克风录制了一个长度为 1024 的数组数据,对该实数数据进行了一维正向离散傅里叶变换(将另外的 1024 位设置为 0)。我把数组保存到了一个文本文件中,并重复这个过程 8 次。最终得到了 16384 个结果。我在 Excel 中打开该文本文件并制作了一个图表...

33得票1回答
如何使用C++中的FFT生成音频频谱?

我想生成一个音频频谱(就像这个视频中看到的那样),用于mp3音频文件。基本上,这个问题需要计算音频信号的fft。如何使用C/C++编写程序呢? 我已经查看了一些开源库,例如FFTW,但我真的不知道如何将其用于我的问题。任何帮助都将不胜感激。提前致谢!

32得票5回答
Cepstral分析用于音高检测

我想从声音信号中提取音调。 IRC上的某人向我解释了如何通过进行双重FFT来实现这一点。具体而言: 进行FFT 获取平方的绝对值的对数(可以使用查找表完成) 再次进行FFT 获取绝对值 我正在尝试使用vDSP库实现此操作。 我不明白为什么我之前没学过这种技术方法。我进行了大量搜索和...

31得票3回答
安卓人脸识别技术的基础技术

我正在 Android 上实现一个人脸追踪器,并希望作为文献研究了解 Android FaceDetector 的基本技术。 简单来说: 我想了解 android.media.FaceDetector 分类器的工作原理。 简单的谷歌搜索没有提供相关信息,因此我想查看代码。 通过查看 Ja...

31得票2回答
R中的快速傅里叶变换

我有一个包含某种动物在12个月内每小时访问次数的数据集。我希望使用快速傅里叶变换来检查其循环模式和周期性。以前我用 Statistica 来完成这个任务,但现在我想用 R 生成频谱密度与周期的图形。请问有什么简便的方法可以在 R 中实现吗?如果可能的话,我还想识别出12小时和24小时的最高活动峰值。

31得票6回答
在Python中提高FFT性能

什么是Python中最快的FFT实现? 看起来numpy.fft和scipy.fftpack都基于fftpack,而不是FFTW。fftpack和FFTW一样快吗?使用多线程FFT或使用分布式(MPI)FFT呢?