0

我正在尝试创建一个使用 Vision SDK 使用相机实时跟踪面部的应用程序。

到目前为止,它仅在我将 iPad 置于横向模式时才有效。

过程如下:

// This  is the AVCaptureVideoDataOutputSampleBufferDelegate
    func captureOutput(_ output: AVCaptureOutput, didOutput sampleBuffer: CMSampleBuffer, from connection: AVCaptureConnection) {
        if let imageBuffer = CMSampleBufferGetImageBuffer(sampleBuffer) {
            sequenceHandler.perform(requests, on: imageBuffer)
        }
    }

有没有办法轻松旋转流,或者提示 Vision SDK 正确的方向?

4

1 回答 1

0

其实超级简单:

 open func perform(_ requests: [VNRequest], on image: CGImage, orientation: Int32) throws

使用方向参数(不确定我之前没有看到它。)

于 2017-06-07T02:05:21.043 回答