我正在使用vision框架,并使用此代码获取所有地标点:
if let allFaceLandmarks = landmarks.allPoints {
print(allFaceLandmarks)
}但找不到这些点的映射。例如,右眼的指数。
寻找与这类似的东西,而是寻找远景框架。
发布于 2018-03-18 01:09:31
我不知道为什么苹果没有提供这方面的图表。它似乎是超级有用的信息,给人们在医生。无论如何,我能够读取观察的allPoints属性,并用数字将它们画出来。我不太清楚鼻子和鼻尖之间的区别。你也许可以把他们拉出来看看..。
这是一张照片,希望能帮上忙!

发布于 2019-09-12 19:59:38
这篇文章对我非常有帮助,所以我想我会更新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
}当我将我的应用程序talkr更新到iOS 13时,我找不到像这篇文章中的新点的参考图像,所以我想我会生成一个。我希望它能帮到别人!

发布于 2018-12-05 08:49:04
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

revision3

https://stackoverflow.com/questions/45298639
复制相似问题