CMSampleBufferRef转UIImage
2017-01-09 本文已影响57人
和谐共处
//CMSampleBufferRef=>UIImage
- (UIImage *)imageConvert:(CMSampleBufferRef)sampleBuffer
{
if (CMSampleBufferIsValid(sampleBuffer)) {
return nil;
}
CVPixelBufferRef pixelBuffer = (CVPixelBufferRef)CMSampleBufferGetImageBuffer(sampleBuffer);
CIImage *ciImage = [CIImage imageWithCVPixelBuffer:pixelBuffer];
UIImage *image = [UIImage imageWithCIImage:ciImage];
return image;
}