Более быстрый захват неподвижного изображения с помощью AVFoundation - PullRequest
1 голос
/ 06 октября 2011

Я использую некоторый код для захвата неподвижных изображений с камеры.С моим iPad2 он без проблем захватывает 30 кадров в секунду, но с iPhone4 только около 4 кадров в секунду, пока буфер изображения не заполняется.Есть ли способ сделать это быстрее, мне нужно как минимум 15 кадров в секунду.Я просто сохраняю изображения в массиве, так что, может быть, мне просто нужно увеличить буфер сэмплов изображений?

    [stillImageOutput captureStillImageAsynchronouslyFromConnection:videoConnection completionHandler: ^(CMSampleBufferRef imageSampleBuffer, NSError *error)
 {
     NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer];

     UIImage *image = [[UIImage alloc] initWithData:imageData];
     [arrCaptures addObject:image];
     [image release];
 }];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...