in SemanticSegmentationSample/Common/CoreImageExtensions.swift [31:46]
func render(_ image: CIImage, pixelFormat: OSType) -> CVPixelBuffer? {
var output: CVPixelBuffer!
let status = CVPixelBufferCreate(
kCFAllocatorDefault,
Int(image.extent.width),
Int(image.extent.height),
pixelFormat,
nil,
&output
)
guard status == kCVReturnSuccess else {
return nil
}
render(image, to: output)
return output
}