如何实时修改iPhone摄像头的视频流?

每当iPhone的相机捕获新图像时,我想修改它然后在iPhone屏幕上显示它.换句话说:如何实时修改iPhone摄像头的视频流?

我需要一种方法,每次来自相机的新图像时都会调用该方法.

谢谢你的帮助! 🙂

编辑:我想做的就像增强现实:当我拍摄视频时,每个图像都被修改,并在iPhone屏幕上实时显示.

最佳答案 您可以使用UI
ImagePickerController的
takePicture方法捕获图像,并将修改后的版本绘制到
cameraOverlayView.

您可以在imagePickerController中获取来自UIImagePicker委托的takePicture消息记录的图片:didFinishPickingMediaWithInfo:.从提供给该方法的字典中,您可以获取您修改并绘制到叠加层的原始图像.

这是一个使用cameraOverlayView的example.您应该能够重新使用代理中捕获的图像来绘制叠加视图.

点赞