Поиск библиотеки для 3D свертки на основе FFT

У меня есть большая 3D-матрица и небольшая 3D-матрица, которую я хочу использовать для свертки на основе 3D FFT, чтобы найти лучшее соответствие для моей маленькой 3D-матрицы в большей матрице. У вас есть код на C++, который может это сделать?

1 ответ

Решение

Stackru - это не сообщество, в котором можно запросить код, а затем сделать его у нас, но мы можем помочь вам найти необходимые ресурсы и информацию, чтобы вы могли сделать это сами (обычно вопросы о том, как использовать библиотеки и помощь по конкретным темам). ОК).

Давайте подойдем к вашему вопросу: вы уже упоминали, что хотите использовать FFT, который на данный момент является лучшим подходом - подходящей библиотекой будет FFTW, поэтому, пожалуйста, посмотрите на нее и помните следующее:

  • Чтобы улучшить производительность, постарайтесь дополнить до двух степеней, что значительно ускорит процесс!
  • Использование реального и не сложного БПФ также упростит и ускорит это.
  • Обычно единой точности должно быть достаточно для достижения желаемых результатов.
Другие вопросы по тегам