Вопросы по теме 'accelerate-framework'

БПФ на iPhone, чтобы игнорировать фоновый шум и находить более низкие частоты
Я реализовал проект Деметри Pitch Detector для iPhone и столкнулся с двумя проблемами. 1) любой фоновый шум посылает бананы считывания частоты и 2) звуки более низкой частоты не воспроизводятся правильно. Я попытался настроить свою гитару, и пока...
6168 просмотров

VImage от Accelerate против vDSP
Я пытаюсь использовать платформу Accelerate на iOS, чтобы обойти тот факт, что Core Image на iOS не поддерживает настраиваемые фильтры / ядра. Я разрабатываю фильтр обнаружения краев, используя две свертки с ядром Собеля , но начинаю с простого...
2402 просмотров

Симметричная инверсия матрицы в C с использованием CBLAS / LAPACK
Я пишу алгоритм на C, который требует умножения матрицы и вектора. У меня есть матрица Q (W x W), которая создается путем умножения транспонирования вектора J ( 1 x W) с самим собой и добавлением матрицы идентичности I , масштабированной...
5229 просмотров

Подвыборка изображения iOS Cocoa Touch vImage
Я работаю с vImages в Cocoa Touch, которые в моем случае представляют собой массивы ARGB-float-Arrays, и мне нужно выполнить подвыборку. Фильтрация нижних частот не проблема с использованием функций vImage, но как мне выбрать один из 2x2 пикселей...
571 просмотров
schedule 02.11.2021

(iPhone) Live FFT с iPod
Хорошо, ребята, я много читал о БПФ, но кажется, что это немного сложнее, чем создание tableView. Я ищу способ анализировать воспроизводимый звук (из библиотеки iPod) в трех диапазонах (низкий, средний, высокий). Я думаю, что FFT выполняет свою...
466 просмотров

Ускорение фреймворка vDSP, кадрирование БПФ
Я пытаюсь реализовать вычисление БПФ, используя Apple vDSP, для записанного аудиофайла (допустим, это моно PCM). Я провел исследование здесь и нашел следующие темы весьма полезными: Использование Apple FFT и ускорение Framework Извлечение...
1431 просмотров

Передача данных AVCaptureAudioDataOutput в vDSP/Accelerate.framework
Я пытаюсь создать приложение, которое запускает БПФ для данных микрофона, поэтому я могу проверить, например. самая громкая частота на входе. Я вижу, что существует множество способов получения аудиовхода (службы RemoteIO AudioUnit, AudioQueue и...
4846 просмотров

Примените фильтр цветовой матрицы к UIImage, используя vImageMatrixMultiply_ARGB8888, как это делает CIColorMatrix.
Я пытаюсь создать быструю функцию для применения фильтра цветовой матрицы к изображению с помощью vImageMatrixMultiply_ARGB8888 платформы Accellerate. Раньше мне удавалось применять цветовую матрицу к изображению с помощью CIFilter CIColorMatrix ....
380 просмотров
schedule 23.03.2022

индекс указателя на неполный тип 'const std::complex‹float› при использовании С++ 11
Мне нужно скомпилировать статическую библиотеку в С++ 11 и LLVM. Эта библиотека использует ускоренную структуру, которая включает структуру veclib. Поскольку я использую С++ 11, у меня есть некоторые ошибки, например: subscript of pointer to...
1735 просмотров
schedule 14.04.2022

Измеряют ли акселерометры только положительные значения? если да, то как изменить / отфильтровать необработанные данные, чтобы получить точные ускорения?
Я работаю над проектом, который требует от меня использования данных акселерометра и определения скорости, но все значения, которые я получаю, положительны, что довольно странно. Это неисправный инструмент или просто шум? и как от этого избавиться
112 просмотров

Как нарисовать обрезанное растровое изображение с помощью Metal API или Accelerate Framework?
Я реализую собственный видеокомпозитор, который обрезает видеокадры. В настоящее время я использую Core Graphics для этого: -(void)renderImage:(CGImageRef)image inBuffer:(CVPixelBufferRef)destination { CGRect cropRect = // some rect ......
959 просмотров

Как я могу использовать платформу vImage (Accelerate) в iOS из Xamarin?
Я хочу сделать некоторую обработку изображений для приложения iPhone. Я обнаружил, что vImage — это библиотека (вероятно, на родном языке C) для iOS 5.0 и более поздних версий. Как я могу использовать эту библиотеку, если я использую Xamarin для...
467 просмотров
schedule 28.05.2022

Как получить правильные средние значения после применения преобразования Фурье к данным акселерометра iOS?
Я использую Accelerate framework для применения БПФ к данным акселерометра, код ниже: //Set up FFTSetup fft_weights; DSPSplitComplex inputDataSplitComplex; Float32 *outMagnitudes;...
211 просмотров

Шум/искажения после применения фильтров с vDSP_deq22 (biquad IIR filter)
Я работаю над классом DSP (obj-c++) для новокаина , но мои фильтры только кажутся вызвать шум/искажение сигнала. Я разместил свой полный код и коэффициенты здесь: https://gist.github.com/2702844 Но в основном это сводится к: //...
2019 просмотров

CMake не может найти LAPACK sgemm на macOS
Я пытаюсь скомпилировать этот код , но при запуске cmake .. в сборке в папке получаю сообщения: -- Looking for Fortran sgemm -- Looking for Fortran sgemm - not found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test...
448 просмотров

Выполните автокорреляцию с помощью vDSP_conv из Apple Accelerate Framework.
Мне нужно выполнить автокорреляцию массива (вектора), но я не могу найти правильный способ сделать это. Я считаю, что мне нужен метод «vDSP_conv» из Accelerate Framework, но я не могу понять, как его успешно настроить. Больше всего меня смущает...
3751 просмотров

iOS Ускорить результат зеркального отображения фильтра нижних частот FFT
Я пытаюсь перенести существующий фильтр нижних частот на основе БПФ на iOS, используя платформу Accelerate vDSP. Кажется, что БПФ работает, как и ожидалось, примерно в первой четверти выборки. Но затем после этого результаты кажутся неправильными,...
1396 просмотров

Почему мои значения частоты для iPhone FFT неверны?
Я пытался получить точные частоты с помощью БПФ в структуре Apple Accelerate, но мне трудно понять, почему мои значения не соответствуют истинной частоте. Я использовал эту статью http://www.dspdimension.com/admin/pitch-shifting-using-the-ft/ в...
685 просмотров

UnsafeMutablePointer‹Int8› из строки в Swift
Я использую алгоритм dgeev из реализации LAPACK в среде Accelerate для вычисления собственных векторов и собственных значений матрицы. К сожалению, функции LAPACK не описаны в документации Apple с простой ссылкой на...
8341 просмотров

Может ли кто-нибудь объяснить, как этот код преобразует громкость в децибелы с помощью Accelerate Framework?
Я создаю приложение для iOS, используя EZAudio. Его делегат возвращает буфер float** , который содержит значения с плавающей запятой, указывающие обнаруженный объем. Этот делегат вызывается постоянно, и его работа выполняется в другом потоке....
2656 просмотров