Вопросы по теме '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 просмотров
schedule
03.07.2023
Вызов convfft() в fftw вызывает сбой. Это о неправильном связывании библиотек?
В своем исследовании я использую 1-D DWT как часть алгоритма и пишу приложение в 32-битной Ubuntu Linux с C++. Как начинающий пользователь Linux, у меня возникли некоторые проблемы с компиляцией и компоновкой моих кодов.
Реализовать дискретное...
199 просмотров
schedule
21.07.2022
Размытие матрицы с помощью быстрого преобразования Фурье
Я хочу размыть значения в матрице, чтобы в соседних элементах не было резких переходов.
На странице Википедии Размытие по Гауссу я нашел некоторую информацию о размытии по Гауссу. Я пробовал это с самым простым алгоритмом, и, следовательно,...
744 просмотров
schedule
12.06.2022
используя 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