I derzeit eine Videokamera mit einem AVCaptureVideoDataOutput
deren Probenpuffer delegieren eingerichtet ist, als solche implementiert:Aufnahme von Video von der Kamera mit animierten UIView overlay
- (void)captureOutput:(AVCaptureOutput *)captureOutput
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
fromConnection:(AVCaptureConnection *)connection
{
NSArray *detectedFaces = [self detectFacesFromSampleBuffer:sampleBuffer];
[self animateViewsForFaces:detectedFaces];
}
Der Probenpuffer verarbeitet wird und wenn ein Flächen erfasst werden, Ihre Grenzen werden als Ansichten über eine AVCaptureVideoPreviewLayer
angezeigt, die die Live-Videoausgabe anzeigt (Rechtecke über den Gesichtern). Die Ansichten sind so animiert, dass sie sich zwischen den Gesichtserkennungen bewegen. Ist es möglich, das, was in der Vorschau-Ebene angezeigt wird, irgendwie aufzuzeichnen und es mit den animierten UIView
s, die es überlagern, zu verbinden, wobei das Endergebnis eine Videodatei ist?
Glück dabei? – Roshit