Ich versuche ein UIImage von einem CMSampleBuffer zu erfassen, um den Text zu lesen. Aber ich bekomme immer den Fehler:capture UIImage von CMSampleBuffer (swift 3)
Ich schaute mich um und versuchte viele Versionen. Aber ich bekomme immer den gleichen Fehler.
func captureOutput(_ captureOutput: AVCaptureOutput!, didOutputSampleBuffer sampleBuffer: CMSampleBuffer!, from connection: AVCaptureConnection!) {
let pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer)
let image = CIImage(cvPixelBuffer: pixelBuffer!)
let uiImage = UIImage(cgImage: image.cgImage!)
}
freundlich Grüße!
Sie sagen nicht, welche Unwrap den Fehler verursacht. 'image' oder' uiImage'? –
Sie verwenden den falschen uiimage-Initialisierer. Sie müssen ciimage anstelle von cgimage verwenden –