Auto Capture
Automatically capture identification document, MRZ code's and face.-
// Starts automatic capture (Document or Face)
BiometridStandard.getInstance().startAutoCapture(viewController: self, options: options, callback: self)
// Starts mrz code scanner
BiometridStandard.getInstance().startAutoMRZCapture(viewController: self, options: options, callback: self)
Parameter
Description
viewController: UIViewController
View Controller to open the auto capture screen
options: CaptureOptions?
Options to change customization of screen
callback: ProcessCallback?
callback
Implementation example
import UIKit
import BiometridStandardSDK
import AutoCaptureWrapper
class ViewController: UIViewController, ProcessCallback {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func startAutoCaptureBtn(_ sender: Any) {
let options = CaptureOptions()
BiometridStandard.getInstance().startAutoCapture(viewController: self, options: options, callback: self)
}
func autoCaptureCallback(status: Bool, result: CaptureResult?, error: Errors?) {
if !status || error != nil {
print(error?.rawValue)
return
}
print("result", result.image64)
}
}
Callback params
Parameter
Description
status: Bool
Method request status
result: CaptureResult?
Class with result image of auto capture
error: Errors?
Errors associated enum
Was this helpful?