大きな 3D 行列と小さな 3D 行列があり、3D fft ベースの畳み込みを使用して、大きな行列で小さな 3D 行列に最適な一致を見つけたいと考えています。それを実行できる C++ のコードはありますか?
1 に答える
2
Stackoverflow は、コードを要求してそれを私たちに任せられるコミュニティではありませんが、必要なリソースや情報を見つけて自分でできるように支援します (通常は、ライブラリの使用方法に関する質問や特定のトピックに関するヘルプ)大丈夫です)。
あなたの質問に行きましょう:あなたは、はるかに最良のアプローチである FFT を使用したいとすでに述べました-適切なライブラリはFFTWになるので、それを見て、次のことを覚えておいてください:
- パフォーマンスを向上させるには、プロセスを大幅にスピードアップする 2 の累乗にパディングしてみてください!
- 複雑ではない実際のFFTを使用すると、これも簡素化され、高速化されます。
- 通常、目的の結果を得るには単精度で十分です。
于 2012-08-12T09:15:12.317 に答える