Вопросы по теме 'fftw'

Как сделать обратное действительное БПФ в библиотеке FFTW
Я пытаюсь сделать некоторую фильтрацию с помощью FFT. Я использую план r2r_1d и понятия не имею, как выполнить обратное преобразование... void PerformFiltering(double* data, int n) { /* FFT */ double* spectrum...
5213 просмотров
schedule 13.04.2022

Обработка звука с помощью приложения fft iphone
Возможный дубликат: AurioTouch & FFT для тюнера инструментов Я работаю над одним приложением, в котором мне нужно выполнять спектральный анализ входящих звуковых сигналов. Я новичок в этом, единственное, что я знаю, это то, что мне...
662 просмотров
schedule 18.05.2022

Улучшение производительности БПФ в Python
Какая самая быстрая реализация БПФ в Python? Кажется, что numpy.fft и scipy.fftpack основаны на fftpack, а не на FFTW. Является ли fftpack таким же быстрым, как FFTW? Как насчет использования многопоточного БПФ или распределенного (MPI) БПФ?
25483 просмотров
schedule 06.07.2023

Проблема с двойной точностью и смартпоинтером в ITK
У меня проблема в том, что я открываю изображение из графического интерфейса с помощью Qt (через класс, который я создал ImageFrame, этот класс определил PixelType следующим образом: typedef double PixelType; typedef itk::Image<PixelType,2>...
261 просмотров
schedule 27.12.2022

Значения пикселей изображения в двойном 2D-указателе* для вычисления FFT_2D
Я хочу рассчитать БПФ изображения, я читаю изображение, а ITK SmartPointer называется «imagen». Входные данные функции, которую я использую для вычисления БПФ (fftw_plan_dft_r2c_2d), нуждаются в двумерном двойном* указателе в качестве входных данных....
230 просмотров
schedule 21.06.2023

Доступ к значениям пикселей изображения OpenCV 1.0 и их использование в FFTW
Я использую набор инструментов калибровки на основе OpenCV 1.0, к которому я делаю небольшие дополнения. Мои дополнения требуют использования библиотеки FFTW (в OpenCV есть функции DFT, но они мне не нравятся). Я пытался получить доступ к...
357 просмотров
schedule 25.04.2022

Почему FFTW в Windows работает быстрее, чем в Linux?
Я написал две идентичные программы для Linux и Windows, используя библиотеки fftw ( fftw3.a , fftw3.lib ), и вычислил продолжительность оператора fftwf_execute(m_wfpFFTplan) (16-fft). На 10000 запусков: В Linux: среднее время 0,9 В...
2476 просмотров
schedule 20.09.2022

FFTW с проблемами аргументов MEX и MATLAB
Я написал следующий код C/MEX, используя библиотеку FFTW, чтобы управлять количеством потоков, используемых для вычисления FFT из MATLAB. Код отлично работает (сложное БПФ вперед и назад) с аргументом FFTW_ESTIMATE в планировщике, хотя он...
1008 просмотров
schedule 21.05.2023

как нормализовать 1-мерный вывод БПФ
Я использую FFTW для анализа данных о высоте, но я начал с простого 1D fft, чтобы убедиться, что у меня все работает. Кажется, это работает, за исключением факторов нормализации (масштаба), которые я не могу понять из документации, в основном потому,...
715 просмотров
schedule 27.04.2023

Ошибка привязки FFTW в VC++
Я использую библиотеку FFTW в VC++ и пытаюсь запустить этот код. Когда я запускаю его, я получаю следующую ошибку ССЫЛКА: фатальная ошибка LNK1104: невозможно открыть файл «libfftw3l-3.dll» Я создал файлы dll и lib, как указано на...
977 просмотров
schedule 18.03.2022

Как установить пакет R fftw3 в Ubuntu 12.04?
Я пытаюсь установить пакет fftw3 через консоль R. >install.packages("fftw") После этой команды он просит выбрать зеркало крана. Я выбрал зеркало крана, после чего возникает следующая ошибка: Loading Tcl/Tk interface ... done Warning:...
19307 просмотров
schedule 14.01.2024

использование комплексных чисел в С++
У меня проблема с использованием fftw (3.3). Что я делаю, так это сначала создаю план: int n = 100; vector<double> f,step; vector<complex<double> > F; fftw_plan p; f.resize(n); F.resize(n); p =...
2196 просмотров
schedule 03.11.2022

Расширенный макет FFTW inembed=n и inembed=NULL дают разные результаты?
Я работаю с пакетными 2D-БПФ, используя API расширенного макета данных FFTW. Согласно Документация FFTW Advanced Complex DFT : Передача NULL для параметра nembed эквивалентна передаче n . Однако при использовании inembed = onembed...
1295 просмотров
schedule 04.12.2022

FFTW — необходим ли fftw_alloc()?
Документы для FFTW говорят, что fftw_alloc() обеспечивает правильное выравнивание памяти. Существуют ли риски, связанные с использованием переменных стека для ввода/вывода данного плана FFTW? Будет ли FFTW работать медленнее или вообще не будет...
687 просмотров
schedule 12.07.2022

Совместное использование BOOST::UBLAS и FFTW для обработки изображений
Есть ли возможность использовать буст-матрицу по FFTW? Если так, то как ты это делаешь? что у меня в основном есть QPixmap pixmap("lena.bmp"); // resize input image pixmap = pixmap.copy(512,512,128,128); pixmap = pixmap.scaled(128,128); QImage...
251 просмотров
schedule 11.03.2023

Создание плана FFTW для многомерных данных и OpenMP
У меня проблемы с использованием подпрограмм fftw_plan для 2D-данных в среде openMP. Мой компилятор — gfortran , а моя ОС — Ubuntu 12.04. Я скомпилировал fftw с опцией --enable-openmp , и вроде бы библиотека слинкована правильно. Однако, когда...
325 просмотров

Вызов convfft() в fftw вызывает сбой. Это о неправильном связывании библиотек?
В своем исследовании я использую 1-D DWT как часть алгоритма и пишу приложение в 32-битной Ubuntu Linux с C++. Как начинающий пользователь Linux, у меня возникли некоторые проблемы с компиляцией и компоновкой моих кодов. Реализовать дискретное...
199 просмотров
schedule 21.07.2022

Размытие матрицы с помощью быстрого преобразования Фурье
Я хочу размыть значения в матрице, чтобы в соседних элементах не было резких переходов. На странице Википедии Размытие по Гауссу я нашел некоторую информацию о размытии по Гауссу. Я пробовал это с самым простым алгоритмом, и, следовательно,...
744 просмотров

используя double (*input)[2] для комплексных чисел fftw
fftw_complex — это тип, который библиотека fftw использует для ввода и вывода. http://www.fftw.org/doc/Complex-numbers.html Могу ли я просто использовать double (*input)[2]=new double [length][2]; , а затем преобразовать его в fftw_complex? Не...
205 просмотров
schedule 04.07.2023

что может вызвать ошибку сегментации, связанную с fftw_destroy_plan
У меня есть большая программа на С++, которая работает с использованием mpirun и включает многопоточный FFTW. Все действия FFTW выполняются с использованием класса-оболочки. Я не буду публиковать весь класс, так как он содержит разные структуры и...
786 просмотров
schedule 07.07.2022