人脸
class Face : NSObject
在图片中检测到的人脸。
-
包含检测到的人脸(相对于视图坐标系中的图片)的矩形。
声明
Swift
var frame: CGRect { get }
-
一个数组,其中包含检测到的人脸中的所有特征点。
声明
Swift
var landmarks: [FaceLandmark] { get }
-
检测到的面部中所有轮廓的数组。
声明
Swift
var contours: [FaceContour] { get }
-
指明面部是否有跟踪 ID。
声明
Swift
var hasTrackingID: Bool { get }
-
人脸的跟踪标识符。
声明
Swift
var trackingID: Int { get }
-
指示检测器是否找到了头部 x 欧拉角。
声明
Swift
var hasHeadEulerAngleX: Bool { get }
-
表示人脸围绕图片横轴的旋转。x 欧拉角为正 是指面部在正在处理的图片中向上翻转。
声明
Swift
var headEulerAngleX: CGFloat { get }
-
指示检测器是否找到了头部 y 欧拉角。
声明
Swift
var hasHeadEulerAngleY: Bool { get }
-
表示人脸围绕图片纵轴的旋转。y 欧拉角为正 是指将面部朝向正在处理的图片的右侧。
声明
Swift
var headEulerAngleY: CGFloat { get }
-
指示检测器是否找到了头部 z 欧拉角。
声明
Swift
var hasHeadEulerAngleZ: Bool { get }
-
表示人脸围绕指向图片的轴旋转。z 欧拉阳性 angle 是指图像平面内的逆时针旋转。
声明
Swift
var headEulerAngleZ: CGFloat { get }
-
指示是否提供微笑概率。
声明
Swift
var hasSmilingProbability: Bool { get }
-
面部微笑的概率。
声明
Swift
var smilingProbability: CGFloat { get }
-
指示是否提供左眼睁开的概率。
声明
Swift
var hasLeftEyeOpenProbability: Bool { get }
-
面部左眼睁开的概率。
声明
Swift
var leftEyeOpenProbability: CGFloat { get }
-
指示是否提供右眼睁开的概率。
声明
Swift
var hasRightEyeOpenProbability: Bool { get }
-
面部右眼睁开的概率。
声明
Swift
var rightEyeOpenProbability: CGFloat { get }
-
不可用。
-
返回检测到的此面部中给定类型的标志(如果有)。
声明
Swift
func landmark(ofType type: FaceLandmarkType) -> FaceLandmark?
参数
type
面部特征点的类型。
返回值
此面孔中给定类型的特征点。
nil
(如果没有)。 -
返回检测到的此面部中给定类型的轮廓(如果有)。
声明
Swift
func contour(ofType type: FaceContourType) -> FaceContour?
参数
type
面部轮廓的类型。
返回值
此面中给定类型的轮廓。
nil
(如果没有)。