Ber*_*ker 7 image-processing face-recognition ios swift ios11
我正在使用视觉框架并使用此代码获取所有标志性要点:
if let allFaceLandmarks = landmarks.allPoints {
print(allFaceLandmarks)
}
Run Code Online (Sandbox Code Playgroud)
但无法找到这些点的映射.例如右眼的索引号.
afe*_*iss 16
我不知道为什么苹果不提供这个图形.看起来在文档中给人们提供超级有用的信息.无论如何,我能够读取观察的allPoints属性并用数字绘制出来.我不太确定鼻子和鼻子嵴之间的区别.你可以画出来看看......
这是一张有希望帮助的照片!
这篇文章对我很有帮助,所以我想我会为 iOS 13 更新它(问题的原始范围是 iOS 11)。从 iOS 13 开始,除非您手动指定 VNDetectFaceLandmarksRequestRevision2 修订版,否则您将获得一组不同的点 (VNDetectFaceLandmarksRequestRevision3)。修订版参数仅在 iOS12 中可用,因此您需要类似以下内容:
let faceLandmarksRequest = VNDetectFaceLandmarksRequest(completionHandler: self.myFaceFunction)
if #available(iOS 12.0, *) {
// Force the revision to 2 (68-points) even on iOS 13 or greater
// when VNDetectFaceLandmarksRequestRevision3 is available.
faceLandmarksRequest.revision = 2
}
Run Code Online (Sandbox Code Playgroud)
当我将我的应用程序talkr更新到iOS 13时,我找不到像这篇文章中的新点的参考图像,所以我想我会生成一个。我希望它可以帮助某人!
lefty eyebrow : 1~4
right eyebrow : 5~8
left eye : 9~16
right eye : 17~24
outer mouth : 25~34
inner mouth : 35~40
left contour : 41~45
chin : 46
right contour : 47~51
nose outline : 52~60
nose crest : 61~63
left tulip : 64
right tulip : 65
Run Code Online (Sandbox Code Playgroud)
修订版3
| 归档时间: |
|
| 查看次数: |
3687 次 |
| 最近记录: |