問題タブ [accelerate-framework]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
586 参照

ios - iOSで配列要素をバケットにグループ化する最速の方法は何ですか?

したがって、500,000 要素の配列があります。

およびバケットを表す配列:

最初の配列を通過し、各 float 値を見て、それを「バケット」配列と比較し、その float 値を最も近いバケット値に置き換える最速の方法は何ですか。したがって、float 値が 11.25 の場合は 0 に置き換えられます。一方、90.10 は 100 に置き換えられます。

また、その範囲外 (<0 および >100) の値を変更しないようにする必要があります。

for ループと if 条件でこれを実行できることはわかっています。しかし、最適化の悪い習慣で、これを行うためのより効率的な (より高速な) 方法を見つけようとしています。Accelerate フレームワークにこれを実行できる C 関数または iOS 関数があることを願っています。あるいは、一連の Accelerate フレームワーク マトリックス関数かもしれません。

ありがとう

0 投票する
1 に答える
230 参照

iphone - 畳み込み関数 vDSP_imgfir が 0 の値を返す

行列畳み込みを行うために、iPhone (iOS 5.1) で Accelerate フレームワークを使用しようとしています。ただし、関数を実行すると

結果ポインターで0を取得します。なぜこれが起こるのでしょうか?同様の問題はどこにも見つかりませんでした。

どうもありがとうございました!

0 投票する
0 に答える
148 参照

ios - iOS リアルタイム オーディオ分析のバッテリー寿命の改善

加速フレームワークを使用してリアルタイムのオーディオ分析を行っています。アプリケーションがバッテリーを消費しすぎています。分析でデータを失うことなくバッテリー寿命を延ばすにはどうすればよいですか。

0 投票する
2 に答える
1433 参照

ios - FFT後の値

オーディオビジュアライザーを作成しようとしています。

高速フーリエ変換を使用して周波数を見つけています。

ただし、出力は非常に異なる値です。たとえば、出力値が 0 から 1 の場合と 0 から 5.0E +6 の場合があります。

出力値を特定の範囲 (例: 0 から 1) にすることはできますか?

0 投票する
2 に答える
2038 参照

ios - FFTのサイズは実際に何を意味しますか

  1. Apple ドキュメントの FFT サンプル コードを使用している場合、N、log2n、n、および nOver2 は実際には何を意味するのでしょうか?
  2. N は fft のウィンドウ サイズを指すのか、それとも特定のオーディオのサンプル数全体を指すのか、および
  3. オーディオ ファイルから N を計算するにはどうすればよいですか?
  4. オーディオ サンプリング レート、つまり 44.1kHz とどのように関係していますか?
  5. このコードの FFT フレーム サイズは?

コード:

0 投票する
1 に答える
2035 参照

ios - サウンドファイルをFFTに変換するためにiOSでvDSPを使用する方法

私は Audio フレームワークを初めて使用しますが、しばらく検索した後、デジタル信号処理用の iOS API によって提供される Accelerate フレームワークを見つけました。私のプロジェクトでは、fft を使用して 2 つのサウンドを比較できるように、サウンド ファイルを fft に変換したいと考えています。では、これをどのように進める必要がありますか?私はリンゴの aurio touch サンプル アプリを試しましたが、加速フレームワークを使用していませんでした。サウンドファイルを fft に変換してから、correlation を使用して比較するのを手伝ってくれる人はいますか?

0 投票する
3 に答える
1952 参照

ios - iOS で 2 つのスペクトログラムを比較する

アップル提供のサンプルコード aurio touch を使ってスペクトログラムを描いています。次に、iOS で 2 つのスペクトログラムを比較して、同じかどうかを確認します。Accelerate フレームワークを使用して 2 つのスペクトログラムを比較することは可能ですか?

可能であれば、2 つのスペクトログラムを比較する方法を知っている人はいますか? そうでない場合、スペクトログラムを比較するためにiOSで使用できる他のアルゴリズムまたはライブラリはありますか?

0 投票する
1 に答える
687 参照

iphone - iPhone Accelerate Framework FFT で 2 次元配列を変換

2D 配列のフーリエ変換を必要とするプロジェクトに取り組んでいます。

しかし、私は両方の FFT や特に vDSP の専門家にはほど遠いです。

herehere 、またはhereの例を見てきましたが、それらは1D配列用であるか、よく理解できません。

私が変換したいのは、次のように構築するこの配列です。