首页 > 解决方案 > 有时 VNDetectFaceLandmarksRequest 失败并出现未指定的错误

问题描述

在我的 iOS 应用程序中,我使用 VNImageRequestHandler 和 VNDetectFaceLandmarksRequest 来识别人脸边界框和瞳孔。在我的日志服务器中,我看到一个错误:

Error Domain=com.apple.vis Code=9 遇到意外情况:未指定的错误。

看起来这个错误只发生在某些用户身上,但对于这些用户来说,它会发生多次。我在 Apple 的文档中找不到任何方法来获取有关此错误的更多数据。

let imageRequestHandler = VNImageRequestHandler(cvPixelBuffer: pixelBuffer, orientation: .leftMirrored ,options: requestOptions)
do {
    try imageRequestHandler.perform([faceDetectionRequest])
} catch {
    LOG(error) // send log to server
}

标签: iosexceptionvision

解决方案


推荐阅读