3

我正在尝试将 GPUImage 集成到我的 iPhone 应用程序中,以使用实时滤镜拍照。但是我发现了一个烦人的问题:当我使用前置摄像头拍照时,结果图像中总是出现一些垂直的黑条。

  • 后置摄像头从来没有这个问题;
  • 它与过滤器无关,我尝试过不使用任何过滤器。

首先我认为这与我的 iPhone 硬件有关,然后我在互联网上搜索,其他开发人员也遇到了同样的问题(没有解决方案)。

在此处查看图片:http: //i.stack.imgur.com/rPAJ9.jpg

4

1 回答 1

2

也许这可以帮助你:

我有同样的问题。在 GPUImageStillCamera.m 中,我注释掉了“[self captureOutput:photoOutput didOutputSampleBuffer:imageSampleBuffer fromConnection:[[photoOutput connections] objectAtIndex:0]];” 现在故障消失了。这是我能够在不强制 GPUImageOpenGLESContext 的 +supportsFastTextureUpload 返回 NO 的情况下解决问题的唯一方法。

更多见:这里

于 2012-11-24T12:04:45.180 回答