2011-11-16 15 views
6

Mi piacerebbe ottenere un effetto HDR in tempo reale e post-elaborazione con AVFoundation e/o CoreImage. Suppongo che questo sia relativamente facile con CoreImage dopo che è stata catturata un'immagine fissa a pieno formato, ma qualcuno sa come ottenere un effetto simile all'HDR usando AVCaptureVideoPreviewLayer?HDR con AVFoundation

+0

Cosa intendi per "relativamente facile"? Sai un modo semplice per generare immagini hdr con framework di immagini iOS? Potresti per favore condividere questo? – faviomob

risposta

4

È possibile utilizzare la classe AVCaptureVideoOutput e il metodo di delega sopra menzionato (captureOutput:didOutputSampleBuffer:fromConnection:) per ottenere ogni fotogramma live dalla telecamera. Da quel frame, puoi creare CIImage e apportare modifiche usando il framework CoreImage; Dopo di ciò basta disegnare l'output usando drawRect: metodo

+0

Hai un esempio su come implementare l'HDR? – confile

Problemi correlati