我使用一些代码从相机中捕捉静止图像。使用我的iPad2,它可以毫不费力地每秒抓取30帧,但在图像缓冲区充满之前iPhone4只有4帧左右。有没有办法让它更快,我需要至少15帧/秒。我只是将图像保存在一个数组中,所以也许我只需要增加imagesamplebuffer?
[stillImageOutput captureStillImageAsynchronouslyFromConnection:videoConnection completionHandler: ^(CMSampleBufferRef imageSampleBuffer, NSError *error)
{
NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageSampleBuffer];
UIImage *image = [[UIImage alloc] initWithData:imageData];
[arrCaptures addObject:image];
[image release];
}];