Описание тега accelerate-framework
Accelerate.framework - это набор высокопроизводительных числовых библиотек, предоставляемых Apple для iOS и MacOS. Он предоставляет API-интерфейсы для обработки сигналов и изображений, линейной алгебры и математических операций с векторными данными. Используйте этот тег для вопросов, связанных с использованием платформы Accelerate.
1
ответ
Произвольная матрица или размер массива в Swift
Я знаком с созданием матриц MxN в Python с использованием NumPy, таких как: In [1]: import numpy as np In [2]: np.zeros((10,5)) Out[2]: array([[ 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0.], [ 0., 0., 0., …
09 июл '16 в 03:14
1
ответ
Изменить альфа на основе значений RGB с помощью Accelerate Framework
Можно ли отрегулировать альфа-канал с использованием инфраструктуры ускорения на основе значения RGB пикселей? В частности, я хочу установить альфа на 0 если цвет черный (RGB 0/0/0)
28 авг '14 в 10:16
1
ответ
Алгебра с Ускоренным Каркасом
Посмотрев видео WWDC на платформе ускорения, я увидел, что в нем есть два пакета: BLAS и LAPACK. Когда они говорили о BLAS, казалось, что это не то, что я хотел, однако, LAPACK, который они называют "Пакет линейной алгебры", звучит так, как будто он…
27 июл '11 в 08:59
3
ответа
Линейные точки повторной выборки данных, снятые с изменяющимися временными интервалами, с постоянными временными интервалами, в быстром
Я хочу линейно интерполировать некоторые метрики, которые фиксируются в моменты времени, которые колеблются, к фиксированным временным интервалам. let original_times:[Double] = [0.0,1.3,2.2,3.4,4.2,5.5,6.6,7.2,8.4,9.5,10.0] let metric_1:[Double] = […
26 сен '15 в 19:23
1
ответ
Использование vDSP (Accelerate Framework) в отношении синтеза звука
Существуют ли примеры iOS/OSx, для которых синтезатор использует подпрограммы vDSP в коде? Или, по крайней мере, некоторые примеры манипулирования / оптимизации аудиоданных. Хотел бы познакомиться с этими подпрограммами vDSP для оптимизации кода, но…
11 дек '14 в 09:37
1
ответ
(iPhone) Live FFT с iPod
Хорошо, ребята, я прочитал много вещей о FFT, но это кажется немного сложнее, чем создание tableView. Я ищу способ анализа воспроизводимого звука (из библиотеки iPod) в трех диапазонах (низкий, средний, высокий). Я думаю, что FFT выполняет свою рабо…
05 сен '13 в 14:11
1
ответ
Что я должен выбрать между vdsp_mmul или cblas_dgemm?
Я впервые использую инфраструктуру Accelerate для огромного умножения матриц, но я не понимаю разницы между vDSP и CBLAS в этом случае. Они отличаются по производительности?
13 авг '14 в 05:35
0
ответов
Есть ли способ выполнить двумерные свертки с шагами, используя библиотеку ускорений в Swift?
Я пытаюсь выполнить определенный процесс понижающей дискретизации. Это описывается следующим псевдокодом. //Let V be an input image with dimension of M by N (row by column) //Let U be the destination image of size floor((M+1)/2) by floor((N+1)/2) //…
11 май '18 в 08:20
2
ответа
Добавление двух типов __m128 через инфраструктуру ускорения
Мне нужно добавить / Mul / Sub два __m128 (плавающие) переменные с использованием Accelerate framework. Но я не могу найти функцию для этого. Все функции ускорения фреймворка занимают int__vector__ введите вместо float__vector__ тип. Я нахожу функци…
20 апр '12 в 16:44
5
ответов
Обработка изображений iPhone с помощью Accelerate Framework и vDSP
ОБНОВЛЕНИЕ: см. Дополнительный вопрос ниже с большим количеством кода; Я пытаюсь кодировать категорию для размытия изображения. Моя отправная точка - образец Джеффа Ламарша здесь. Хотя это (после исправлений, предложенных другими) работает нормально…
09 май '11 в 13:06
1
ответ
Ускорение - снизить порог для контрастного растяжения
Я использую Swift и Accelerate и пытаюсь откорректировать цвет изображения, используя метод vImageContrastStretch, доступный в модуле vImage Accelerate. Когда я пытаюсь растянуть гистограммы, я получаю результат, который делает именно то, что я хочу…
22 июн '18 в 18:26
1
ответ
Нужно объяснение vDSP_zcoher()
В настоящее время я работаю с необработанными аудиоданными и для сравнения двух фрагментов сигнала я наткнулся на vDSP_zcoher(), и у меня есть несколько вопросов по этому поводу: почему вывод сложный массив, а не реальный. я ожидал реальный массив, …
17 янв '13 в 07:19
1
ответ
Автокорреляции с использованием функций vDSP
Учитывая, что одномерный вектор чисел с плавающей или двойной величиной, как можно рассчитать автокорреляции для этого вектора, используя функции из библиотеки vDSP в Accelerate Framework? Можно было бы предположить, что функции vDSP_acor() и vDSP_a…
05 апр '11 в 04:26
1
ответ
Как использовать vImageMatrixMultiply в Swift 3?
Я собираюсь применить матрицу к CGImage, используя Accelerate Framework. Сначала я конвертировал CGImage в vImage_Buffer, let bitmapInfo: CGBitmapInfo = [ .floatComponents, CGBitmapInfo( rawValue: CGImageAlphaInfo.none.rawValue ), .byteOrder32Little…
08 окт '16 в 03:58
2
ответа
Как создать буфер Pixel_8 в Swift
Я пытаюсь конвертировать код target-c в swift, и я полностью заблокирован, ища способ получить Pixel_8 буфер (который я обычно создаю, используя calloc в цель-в) в быстром. Вот пример в Objective-c... как он конвертируется в Swift? Pixel_8 *buffer =…
08 апр '17 в 11:38
2
ответа
Кодирование с векторами с использованием фреймворка Accelerate
Я впервые играю со средой Accelerate с целью внедрения некоторого векторизованного кода в приложение iOS. Я никогда не пытался что-либо делать в отношении работы с векторами в Objective C или C. Имея некоторый опыт работы с MATLAB, я задаюсь вопросо…
20 апр '12 в 16:03
1
ответ
Как получить iOS Accelerate FFT результаты в частотных величинах?
Я использую этот код (на основе образца Apple AudioRouch): void FFTHelper::ComputeFFT(Float32* inAudioData, Float32* outFFTData) { if (inAudioData == NULL || outFFTData == NULL) return; // Generate a split complex vector from the real data vDSP_ctoz…
22 сен '14 в 21:32
2
ответа
iOS - Ошибка синтаксического анализа Ускорение Framework
У меня очень странная проблема, только в моем проекте. Я использую XCode 4.3.6 и пытаюсь добавить Accelerating Framework в свой проект. Так что в моем файле я просто делаю простую инструкцию импорта: #import <Accelerate/Accelerate.h> И тогда я…
20 дек '13 в 10:01
1
ответ
iOS ускоряет результат зеркального отображения низкочастотного фильтра FFT
Я пытаюсь перенести существующий низкочастотный фильтр на основе FFT на iOS с использованием инфраструктуры Accelerate vDSP. Похоже, что БПФ работает, как и ожидалось, для первой четверти образца. Но затем результаты кажутся неправильными, и еще бол…
27 май '13 в 18:35
1
ответ
Каковы эквиваленты открытого кода библиотек Apple Accelerate Framework?
Если мы посмотрим под зонтик Accelerate Framework, мы увидим несколько библиотек: Я знаю, что BLAS и LAPACK имеют открытый исходный код, и тот же код, который используется в других местах, может быть скомпилирован с помощью Accelerate. Но как насчет…
08 май '13 в 03:06