我正试图从相机捕捉扫描的吟游诗人代码的图像,但无法找到方法。
func captureOutput(captureOutput: AVCaptureOutput!, didOutputMetadataObjects metadataObjects: [AnyObject]!, fromConnection connection: AVCaptureConnection!) {
for metadata: AVMetadataObject in (metadataObjects as? [AVMetadataObject])!{
for type: String in barCodeTypes {
if metadata.type == barcodeType
{
//do something and break
}
}
}
当条形码扫描成功时调用此方法,我需要获取扫描条形码的UIImage。帮助我解决这个问题。
答案 0 :(得分:1)
您可以向会话添加另一个输出,例如AVCaptureStillImageOutput,当检测到qr时,使用captureStillImage方法异步拍摄照片。