2011-01-07 19 views
7

Es fácil grabar video de dos maneras: UIImagePicker o ALAssetLibrary.Cómo grabar video filtrado para iPhone?

Pero si quiero procesar cada cuadro con filtro de efecto de imagen, entonces guardo el resultado como video, ¿cómo hacerlo? Puedo usar AVCaptureVideoDataOutput para procesar cada fotograma y guardar el fotograma filtrado en una imagen fija, pero no puedo guardarlos en video, mi pregunta es cómo guardarlos en video. Si usa AVCaptureMovieFileOutput, es fácil grabar la cámara en video, pero no puede poner filtro para cada cuadro.

Gracias por cualquier pista o comentario.

Respuesta

0

Sugeriría usar OpenCV, que ahora es compatible con iPhone. Puede encontrar instrucciones aquí: http://www.computer-vision-software.com/blog/2009/04/opencv-vs-apple-iphone/

La ventaja de OpenCV es que puede utilizar un conjunto bastante grande de funciones y transformarse de la caja.

+0

estoy tranquila familiarizado con OpentCV hace realidad desde hace 8 años. Está bien tranquilo. El único punto es que la velocidad es lenta. IPP es la versión comercial optimizada para CPU con SIMD. Pero para la aplicación iOS, prefiero ver alguna fuente abierta basada en GPU u optimizada para hacer eso. – Forrest

1

Como otros podrían haber sugerido que OpenCV es una buena opción, desafortunadamente es super lento en el iPhone en comparación con otras técnicas, intente utilizar el marco de Brad Larson GPUImage.

usted lo puede encontrar here

Cuestiones relacionadas