【发布时间】:2021-08-11 22:00:17
【问题描述】:
我是 swift 新手,想分析实时视频中的图像,但大多数答案都解释了如何捕获每一帧视频,代码如下,我想每 5(或 N)个提取图像秒,如何修改代码。
func captureOutput(_ output: AVCaptureOutput, didOutput sampleBuffer: CMSampleBuffer, from connection: AVCaptureConnection) {
DispatchQueue.main.async {[unowned self] in
guard let uiImage = self.imageFromSampleBuffer(sampleBuffer: sampleBuffer) else { return }
}
}
【问题讨论】:
-
使用
AVAssetImageGenerator提取图像帧。
标签: swift avfoundation intervals image-capture