所以我一直在使用UIImagepickercontroller来访问相机进行照片和视频捕捉,然后我想在这两个来源上应用过滤器,我成功过滤了令牌照片,但我找不到其余的解决方案,我只需要访问原始图像数据:相机显示的实时图像输入,应用过滤器,然后显示过滤的图像。任何帮助或建议将不胜感激。
答案 0 :(得分:4)
UIImagePickerController不会让您对相机缓冲区进行低级访问。
您应该设置AVCaptureSession并使用委托来处理CMSampleBufferRef
看看AVCam& amp;来自Apple的SquareCam演示,他们对视频捕捉进行了很好的介绍。
http://developer.apple.com/library/ios/#samplecode/AVCam/Introduction/Intro.html http://developer.apple.com/library/ios/#samplecode/SquareCam/Introduction/Intro.html
更简单的解决方案是使用https://github.com/BradLarson/GPUImage
由于 亚当