8得票2回答
在iOS上使用CPU实现最快的YUV420P到RGBA转换

有没有人能推荐一个非常快的 API,最好是使用 CPU 进行 NEON 优化,以便在 iPhone 上运行时进行 YUV 到 RGB 转换?遗憾的是,加速框架的 vImage 并没有提供合适的内容。使用 vDSP,将其转换为浮点数再转回来似乎不太优秀,而且几乎和编写 NEON 代码一样麻烦。 ...

8得票3回答
iPhone加速框架FFT与Matlab FFT比较

我数学基础不太好,但是我正在做的项目需要对单个向量进行FFT。Matlab函数fft(x)可以准确地完成我需要的工作,但是在尝试设置加速框架fft函数之后,我得到了完全不准确的结果。如果有人对加速框架fft有更多的专业知识/经验,我真的需要一些帮助,试图弄清楚我做错了什么。我根据在Google...

8得票5回答
使用加速框架和vDSP进行iPhone图像处理

更新:请参见以下附加问题及更多代码; 我正在尝试编写一个用于模糊图像的分类代码。我的起点是Jeff LaMarche在此处提供的示例。虽然这个示例(在其他人建议修复后)可以正常工作,但对于我的要求来说,它的速度太慢了 - 在3GS上,进行适当的模糊处理可能需要3秒钟,而我希望将其缩短到不到0...

8得票1回答
iOS 5中被弃用的accelerometer:didAccelerate方法被什么取代?

嗯...我有些落后了,正在尝试将一些旧代码移植到新应用程序中,但加速器委托已经被弃用。一定有替代方案。请指引我查看文档,并让我快速开始。

7得票2回答
使用加速框架进行矩阵乘法和求逆问题

我正在尝试在Objective-C中计算两个矩阵的乘积。 我已经在Xcode项目中导入了加速框架,编译一切都很好。 我在计算器上进行了矩阵乘法并得到了正确的值,但是运行代码时却没有得到正确结果。 这是我定义矩阵的方式: float matrixA [3][3] = {{-.045, -.14...

7得票1回答
如何将峰值EQ的IIR系数传递给vDSP_deq22?

我有这6个峰值均衡器系数: b0 = 1 + (α ⋅ A) b1 = −2⋅ωC b2 = 1 - (α ⋅ A) a0 = 1 + (α / A) a1 = −2 ⋅ ωC a2 = 1 − (α / A) 使用这些中间变量: ωc = 2 ⋅ π ⋅ fc / fs ωS = s...

7得票2回答
加速框架在 Mac M1 上只使用了一个核心

以下是C程序(dgesv_ex.c): #include <stdlib.h> #include <stdio.h> /* DGESV prototype */ extern void dgesv( int* n, int* nrhs, double* a, int...

7得票2回答
在iOS中,如何快速将RGB24转换为BGR24?

我使用 Accelerate.framework 中的 vImageConvert_RGB888toPlanar8 和 vImageConvert_Planar8toRGB888 函数将 RGB24 转换为 BGR24,但当需要转换的数据非常大,如 3M 或 4M 时,所需的时间约为 10ms...

7得票1回答
使用Apple Accelerate Framework中的vDSP_conv执行自相关。

我需要对一个数组(向量)执行自相关,但我找不到正确的方法。我相信我需要使用加速框架中的"vDSP_conv"方法,但我无法成功设置它。最困扰我的是需要两个输入。也许我选择了错误的函数,但我找不到一个只操作单个向量的函数。 文档可以在这里找到。 从网站复制。 vDSP_conv Perf...

7得票2回答
如何在Objective-C中对齐内存?

苹果建议在使用加速框架时将数据对齐到16字节。如何实现呢? 如果我有一个数组int[10000];,是否有pragma可以完成16字节的对齐呢?