|
|
1
14
您应该能够使用OpenGL ES 2.0下的可编程明暗器来实现这一点。我在我的课上的视频中更详细地描述了OpenGL ES 2.0着色器 iTunes U .
自从我写了这个,我就创造了一个 open source framework 基于上面的例子,它内置了图像卷积滤波器,从Sobel边缘检测到定制的3x3卷积核。它们的运行速度可以比CPU限制的实现快100倍。 但是,如果要在CPU上执行此操作,则可以使用 Accelerate framework 在iPhone的NEON SIMD设备上运行一些操作。尤其是FFT运算(通常是图像卷积滤波器中的一个关键部分,我也听说过)可以通过使用Apple提供的例程获得大约4-5X的加速。 |