2017-12-18 22 views
0

現在、スペクトログラムの実装に取り​​組んでおり、その入力はFFTから出力されています。私が得ている結果は非常にピクセル化されています。出力をより滑らかにするために、私は双線形補間を実装する必要があります。Swiftの双一次補間

すぐに利用できるライブラリやAPIはありますか?

CoreImageに関数samplingLinear()があり、これは双一次補間を使って画像をサンプリングします。しかし、私は画像の代わりにFFTデータを補間する必要があります。

ご協力いただきますようお願い申し上げます。 Spectrogram_Sample

ありがとうございます。

答えて

0

OpenGL/CoreAnimation/UIImageViewを使用してデータを表示していると仮定すると、補間を行う必要があります。

など。 CALayerでデータを表示している場合はmagnificationFilterkCAFilterLinearに設定できます。 OpenGLを使用している場合はGL_TEXTURE_MAG_FILTERGL_LINEARに設定できます。

関連する問題