Tôi đang sử dụng AVFoundation để nhận dạng văn bản và thực hiện OCR. Làm cách nào để thêm tự động lấy nét? Tôi không muốn có hình vuông màu vàng khi người dùng chạm vào màn hình, tôi chỉ muốn nó tự động tập trung vào đối tượng, ví dụ như thẻ tín dụng.Cách thêm tự động lấy nét vào AVCaptureSession? SWIFT
Đây là mã phiên của tôi.
func setupSession() {
session = AVCaptureSession()
session.sessionPreset = AVCaptureSessionPresetHigh
let camera = AVCaptureDevice
.defaultDeviceWithMediaType(AVMediaTypeVideo)
do { input = try AVCaptureDeviceInput(device: camera) } catch { return }
output = AVCaptureStillImageOutput()
output.outputSettings = [ AVVideoCodecKey: AVVideoCodecJPEG ]
guard session.canAddInput(input)
&& session.canAddOutput(output) else { return }
session.addInput(input)
session.addOutput(output)
previewLayer = AVCaptureVideoPreviewLayer(session: session)
previewLayer!.videoGravity = AVLayerVideoGravityResizeAspect
previewLayer!.connection?.videoOrientation = .Portrait
view.layer.addSublayer(previewLayer!)
session.startRunning()
}