GPUImage在真实设备上获得不同的结果

时间:2014-05-20 06:26:29

标签: ios objective-c ios-simulator gpuimage

我使用GPUImageLookupFilter进行图像处理。 Simulator似乎没问题,但是当我在真实设备上运行我的应用程序时,我得到了不同的图像结果。

这是两张图片

有人可以告诉我如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

似乎你在计算中得到了一些饱和,可能(确认)来自模拟器和真实设备之间的不同计算精度。

在模拟器中,GPUImage代码在主机(开发机器)GPU上执行,而它在真实设备中的实际设备GPU上执行。 GPU容量之间的差距可能很大,特别是如果开发机器是最新的,而真实设备是较旧的(例如iPhone 4)。