我正试图从相机中捕获扫描的条形码图像,但找不到路。
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。帮我解决这个问题。
最佳答案
您可以向 session 添加另一个输出,例如 AVCaptureStillImageOutput,当检测到 qr 时使用 captureStillImageAsynchronously 方法拍照。
关于IOS:如何为扫描的条码拍照?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39708476/