CMSampleBufferからUIImageをキャプチャしてテキストを読み込もうとします。しかし、私はいつもエラーが表示されます:CMSampleBuffer(swift 3)からUIImageをキャプチャします。
fatal error: unexpectedly found nil while unwrapping an Optional value
私は周りを見ていて、多くのバージョンを試しました。しかし、私はいつも同じエラーが発生します。
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!)
}
よろしくお願いいたします。
どのアンラップでエラーが発生しているのかはわかりません。 'image'または' uiImage'? –
あなたは間違ったuiimageイニシャライザを使用しています。あなたはcgimageの代わりにciimageを使う必要があります –