ios - GPUImage 在使用 iPhone 前置摄像头时出现垂直黑条

标签 ios camera gpuimage

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

  • 后置摄像头从来没有这个问题;
  • 跟滤镜没关系,我试过没有滤镜。

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

请看这里的图片: http://i.stack.imgur.com/rPAJ9.jpg

最佳答案

也许这可以帮助你:

I had the same exact problem. In the GPUImageStillCamera.m, I commented out "[self captureOutput:photoOutput didOutputSampleBuffer:imageSampleBuffer fromConnection:[[photoOutput connections] objectAtIndex:0]];" and now the glitches are gone. That's the only way I was able to fix the problem without forcing GPUImageOpenGLESContext's +supportsFastTextureUpload to return NO.

有关更多信息,请参阅:here

关于ios - GPUImage 在使用 iPhone 前置摄像头时出现垂直黑条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13540862/

相关文章:

camera - 几秒钟后你能捕获图像吗?

ios - 将强度参数添加到 GPUImageFalseColorFilter

ios - GPUImageMovie 不支持 Alpha channel ?

ios - NSFetchedResultsController 加上 NSBatchUpdateRequest 等于 NSMergeConflict。我做错了什么?

ios - 标识符为 'com.example.app.extention' 的 App ID 不可用。请输入不同的字符串

IOS Swift 如何获取 View 1 到 View 2 上的 SearchBar 文本值

python - Softbank Pepper 机器人与 Naoqi - 使用 Python 进行摄像头直播延迟

ios - 想要将图像直接从图像选择器传输到另一个具有 uiimageview 的 View

android - 如何像 whatsapp editprofile 一样在 android 中为相机或画廊应用程序制作 Intent 选择器?

ios - GPUImage : GPUImageVideoCamera with ARKit