Итак, я использовал UIImagepickercontroller для доступа к камере для захвата фото и видео, затем я хотел применить фильтры к этим 2 источникам, мне удалось отфильтровать фотографии токенов, но у меня возникли проблемы с поиском решения для остальных, все, что мне нужно заключается в доступе к необработанным данным изображения: живому изображению, которое показывает камера, применить фильтр, а затем вместо этого показать отфильтрованные. Любая помощь или совет будут оценены.
Фильтровать прямую трансляцию с камеры
Ответы (1)
UIImagePickerController не предоставляет низкоуровневый доступ к буферу камеры.
Вы должны настроить AVCaptureSession и использовать делегат для обработки CMSampleBufferRef.
Взгляните на демонстрации AVCam и SquareCam от Apple, они дают хорошее представление о захвате видео.
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.
Спасибо Адам
person
Adam Roberts
schedule
16.12.2012