gpt4 book ai didi

swift - CoreML Vision 人脸检测的输入图像大小要求是多少

转载 作者:行者123 更新时间:2023-11-28 13:28:10 25 4
gpt4 key购买 nike

我正在使用 Vision 框架来检测图像中的人脸。我在 Apple 的文档中找不到输入图像的要求。通常在使用机器学习模型时,尤其是在 CoreML 中使用 .mlmodel 时,它描述了所需的输入。例如 图像(颜色 112 x 112)

let image: UIImage = someUIImage()    
let handler = VNImageRequestHandler(ciImage: CIImage(cgImage: (image?.cgImage)!))
let faceRequest = VNDetectFaceLandmarksRequest(completionHandler: { (request: VNRequest, error: Error?) in
guard let observations = request.results as? [VNFaceObservation]
else {
print("unexpected result type from VNFaceObservation")
return
}
self.doSomething(with observations: observations)
})

do {
try handler.perform([faceRequest])
} catch {
print("Face detection failed: \(error)")
}

最佳答案

没关系,Vision 会自动处理这件事。 (它可能会或可能不会在引擎盖下使用机器学习模型。)

您确实需要确保整个面部/头部在图像中可见,否则面部检测器将无法正常工作。

它也可能无法很好地处理非常小的图像,但我从未尝试过。

关于swift - CoreML Vision 人脸检测的输入图像大小要求是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57971979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com