Я делаю классификатор объектов с помощью swift.
Но есть проблема.
Предварительный просмотр еще не показал мышь, но результаты классификации указывают на мышь.
Вот так
Вот мой код
func captureSession(){
guard let camera = AVCaptureDevice.default(.builtInWideAngleCamera, for: .video, position: .back) else {
fatalError("There is no camera available.")
}
do {
let camInput = try AVCaptureDeviceInput(device: camera)
session.addInput(camInput)
} catch {
fatalError("There is no camera available for input.")
}
let vidOutput = AVCaptureVideoDataOutput()
vidOutput.setSampleBufferDelegate(self, queue: dataOutputQueue)
vidOutput.alwaysDiscardsLateVideoFrames = true
vidOutput.videoSettings = [kCVPixelBufferPixelFormatTypeKey as String: kCVPixelFormatType_32BGRA]
let captureConnection = vidOutput.connection(with: .video)
captureConnection?.isEnabled = true
session.addOutput(vidOutput)
previewLayer = AVCaptureVideoPreviewLayer(session: session)
previewLayer.connection?.videoOrientation = .landscapeRight
previewLayer.videoGravity = .resizeAspect
previewLayer.frame = view.bounds
view.layer.insertSublayer(previewLayer, at: 0)
}