我正在尝试从给定图像中检测对象。通过研究,我发现我们可以使用以下过程检测和跟踪视频的对象:
private lazy var cameraLayer: AVCaptureVideoPreviewLayer = AVCaptureVideoPreviewLayer(session: self.captureSession)
private func tapGestureAction(recognizer: UITapGestureRecognizer)
{
highlightView.frame.size = CGSize(width: 200, height: 200)
highlightView.center = recognizer.location(in: view)
let originalRect = highlightView.frame
var convertedRect = cameraLayer.metadataOutputRectConverted(fromLayerRect: originalRect)
convertedRect.origin.y = 1 - convertedRect.origin.y
previousObservation = VNDetectedObjectObservation(boundingBox: convertedRect)
}
我们可以有类似metadataOutputRectConverted
imageView 的方法吗?每当用户点击该对象时,我都会尝试检测对象 rect。如何实现?