我正在尝试使用 Vision API 检测网络摄像头提要中的人脸。CPU 使用率非常高,例如 60% 或 80%。有什么办法可以减少吗?
我尝试过降低从网络摄像头馈送传递的每秒帧数。然而这并没有帮助。这是我尝试检测人脸的方法。这必须实时更新。
try? VNSequenceRequestHandler().perform([VNDetectFaceRectanglesRequest()], on: image)
if let results = VNDetectFaceRectanglesRequest().results as? [VNFaceObservation] {
DispatchQueue.main.async {
// update UI
}
}