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

Использование vecLib/vDSP для создания генератора синусоидального тона с огибающей
Я хочу создать генератор синусоидального тона с платформой Accelerate. Я бы хотел, чтобы мой генератор имел настройку атаки/сброса (т. е. огибающую амплитуды). Я понимаю, как создать вектор, полный синусоидальных значений. Чего я не знаю, так это...
734 просмотров
schedule 28.08.2023

кодирование векторами с использованием инфраструктуры Accelerate
Я впервые играю с фреймворком Accelerate с целью внедрить некоторый векторизованный код в приложение iOS. Я никогда не пытался делать что-либо в отношении работы с векторами в Objective C или C. Имея некоторый опыт работы с MATLAB, я задаюсь...
1481 просмотров

Добавление двух типов __m128 через Accelerate framework
Мне нужно добавить /mul/sub две переменные __m128 (с плавающей запятой), используя фреймворк Accelerate. Но я не могу найти функцию для этого. Все функции платформы Accelerate принимают тип int__vector__ вместо типа float__vector__ . Я нашел...
487 просмотров
schedule 23.06.2022

Результаты быстрого преобразования Фурье: шкала оси частоты?
Я успешно реализовал код, который берет данные массива и выполняет для них быстрое преобразование Фурье, используя Apple Accelerate Framework (выполняется на устройстве iOS). Теперь мой вопрос: каков масштаб оси частот? Результаты имеют пики, как...
5679 просмотров

AVAudioRecorder через ускорение БПФ в частоту - ВЫПОЛНЕНИЕ
Моя основная цель: найти частоту шумов, подтягиваемых через AVAudioRecorder. Я следовал этому: http://www.ehow.com/how_12224909_detect-blow-mic-xcode.html Я прочитал много вопросов о SO, спрашивающих, как определить частоту. В большинстве...
1685 просмотров

Самое быстрое преобразование YUV420P в RGBA на iOS с использованием ЦП
Может ли кто-нибудь порекомендовать действительно быстрый API, идеально оптимизированный для NEON, для преобразования YUV в RGB во время выполнения на iPhone с использованием ЦП ? К сожалению, vImage из ускоренного фреймворка не предоставляет ничего...
3529 просмотров

удалить известный звук из записанного звука, чтобы оценить уровень фонового звука с помощью деконволюции
у меня есть 2 сигнала, один из которых содержит аудиоданные, которые воспроизводятся на динамиках. второй содержит данные микрофона, записывающие динамики одновременно. что я сделал до сих пор: выравнивание сигналов во временной области с помощью...
400 просмотров
schedule 20.05.2022

Платформа ускорения обнаружения пиков Objective-C
Я здесь не гуру математики, поэтому я хочу спросить любого, кто знаком с цифровой обработкой сигналов, каков наилучший способ обнаружения пиков в реальном времени. Я получаю около 30 кадров / значений в секунду, и я пытался реализовать алгоритм...
3066 просмотров

Копирование содержимого массива с помощью vDSP
Я использую ускоренную структуру для оптимизации своего кода DSP. Несколько раз я хочу скопировать содержимое одного массива (или части массива) в другой. Кажется, я не могу найти подходящую функцию для этого, поэтому вместо этого я делаю что-то...
2271 просмотров
schedule 15.06.2022

Функция свертки vDSP_imgfir возвращает 0 значений
Я пытаюсь использовать структуру Accelerate на iphone (iOS 5.1), чтобы выполнить свертку матрицы. Однако, когда я запускаю функцию double *dst = calloc(2*3,sizeof(double)); double...
225 просмотров

vImageBoxConvolve: ошибки при размере ядра > 255
У кого-нибудь еще есть проблемы, когда размер ядра> 255? Ошибка, которую я получаю, выглядит так, будто цветовые каналы перегружены... но только когда размер ядра > 255. В документации ничего не говорится об ограничениях размера ядра. И vImage не...
433 просмотров

iOS — транспонирование матриц с ускорением на GPU, умножение и дилемма собственного разложения
Я работаю над библиотекой, которая требует использования векторов и матриц на платформе iOS. Я решил изучить OpenGLES, потому что манипуляции с матрицами и векторами, которые я планирую выполнять (в основном, транспонирование, умножение матриц и...
1645 просмотров

Как использовать vImageMatrixMultiply для преобразования данных планировщика YUV в 32 бит на пиксель, 8 бит на канал RGBX?
У меня есть планарные данные YUV (420YpCbCr8BiPlanarFullRange), и я хотел бы преобразовать их в RBGX (RBGA, но с 255 в альфа-канале). void * const luminescencePlaneBytes = ...; void * const cbChrominancePlaneBytes = ...; void * const...
904 просмотров

Изменение альфа-канала на основе значений RGB с помощью Accelerate Framework
Можно ли настроить альфа-канал с помощью фреймворка Accelerate на основе значения RGB пикселей? В частности, я хочу установить для параметра Alpha значение 0 , если цвет черный (RGB 0/0/0 ).
71 просмотров
schedule 17.07.2022

Проблемы cblas_dgemm в Swift с использованием Accelerate Framework
Я хотел умножить две матрицы в Swift. Я нашел отличный ответ в этой теме: умножение матриц в быстром использовании Accelerate framework 32 бит против 64 бит , в котором мне сказали использовать cblas_dgemm для умножения двух матриц. Вот мой код:...
340 просмотров

Может ли Accelerate Framework агрегировать значения массива на основе отдельного массива индексов?
Я пытаюсь определить, может ли Accelerate Framework ускорить вычисления, которые должно выполнять мое приложение. Скажем, у меня есть следующие массивы: invoice[0..n] , массив двойников, содержащих значения счета week[0..n] , массив целых...
85 просмотров

vImageAlphaBlend аварийно завершает работу
Я пытаюсь альфа-смешивать некоторые layers: [CGImageRef] в подпрограмме drawLayer(thisLayer: CALayer!, inContext ctx: CGContext!) моего пользовательского NSView . До сих пор я использовал CGContextDrawImage() для рисования этих слоев в...
280 просмотров

iOS с использованием vImage — ускорьте преобразование QCAR YUV в RGB
Я пытаюсь проверить производительность преобразования изображений YUV, созданных Vuforia, и преобразования их в UIImage с помощью вызовов vImage iOS Accelerate Framework. В текущем состоянии кода я просто пытаюсь заставить его работать. Прямо...
1999 просмотров

Ошибка сегментации с использованием Swift Accelerate vDSP_ctoz
Я пытаюсь преобразовать чередующийся вектор DSPComplex в вектор DSPSplitComplex , используя vDSP_ctoz из библиотеки Swift Accelerate. Последняя строка кода ниже выдает ошибку Segmentation fault: 11 Я не понимаю, почему vDSP_ctoz пытается...
293 просмотров

Кадр CMSampleBuffer, преобразованный в vImage, имеет неправильные цвета
Я пытаюсь преобразовать CMSampleBuffer из вывода камеры в vImage , а затем применить некоторую обработку. К сожалению, даже без дальнейшего редактирования кадр, который я получаю из буфера, имеет неправильные цвета: Реализация...
759 просмотров