onFacePositionChanged property
void Function(int imageWidth, int imageHeight, List<Rectangle> vecRectangle, List<int> vecDistance, int numFaces)?
onFacePositionChanged
final
报告本地人脸检测结果。
调用 enableFaceDetection(true) 开启本地人脸检测后,你可以通过该回调实时获取以下人脸检测的信息: 摄像头采集的画面大小 人脸在 view 中的位置 人脸距设备屏幕的距离 其中,人脸距设备屏幕的距离由 SDK 通过摄像头采集的画面大小和人脸在 view 中的位置拟合计算得出。 该回调仅适用于 Android 和 iOS 平台。 当检测到摄像头前的人脸消失时,该回调会立刻触发;在无人脸的状态下,该回调触发频率会降低,以节省设备耗能。 当人脸距离设备屏幕过近时,SDK 不会触发该回调。 Android 平台上,人脸距设备屏幕的距离( distance )值有一定误差,请不要用它进行精确计算。
imageWidth摄像头采集画面的宽度 (px)。imageHeight摄像头采集画面的高度 (px)。vecRectangle检测到的人脸信息。详见 Rectangle 。vecDistance人脸和设备屏幕之间的距离 (cm)。numFaces检测的人脸数量。如果为 0,则表示没有检测到人脸。
Implementation
final void Function(
int imageWidth,
int imageHeight,
List<Rectangle> vecRectangle,
List<int> vecDistance,
int numFaces)? onFacePositionChanged;