Я пытаюсь определить лица на веб-канале с помощью Vision API. Загрузка процессора очень высока, например, 60% или 80%. Есть ли способ уменьшить его?
Я пытался уменьшить количество кадров в секунду, которые я передаю с веб-камеры. Однако это не помогло. Вот как я пытаюсь распознать лица. Это должно быть обновлено в режиме реального времени.
try? VNSequenceRequestHandler().perform([VNDetectFaceRectanglesRequest()], on: image)
if let results = VNDetectFaceRectanglesRequest().results as? [VNFaceObservation] {
DispatchQueue.main.async {
// update UI
}
}