2011-12-07 77 views
2

我知道OpenCV是編程圖像處理的事實上的庫。我想知道在音頻處理過程中是否有這樣的C或C++庫。我基本上想要過濾來自麥克風的那些原始波,並用一些機器學習算法來分析它們。我發現this Q & A但這並沒有真正回答我的問題。任何建議將不勝感激。在圖像處理中是否有任何類似OpenCV的音頻處理庫?

編輯︰我得到a very good answer from Signal Processing但我不確定我可以使用它們中的任何一個爲Android主要是由於其臭名昭着的高音頻延遲問題。

+0

爲什麼其他線程不能回答你的問題?你在圖書館裏找什麼? –

+0

@JimClay我想我在上面提到了我的需求,(a)過濾原始波(b)應用ML算法。如果您閱讀關於該問題答案的評論,您會發現圖書館清單不符合我的需求。 –

回答

1

我建議這三個庫:

  1. 非常易於使用和友好的通用信號處理Aquila-DSP

  2. 用於音頻信號處理雖然很難使用,這是非常大的,複雜的強LIB初學者:CLAM Project

  3. 另外一個我對此沒有經驗,值得考慮。 tspl

而且您肯定需要在Android編程中瞭解NDK。