我正在尝试用react-native-camera
来检测人脸,我想知道我们如何能检测到个人的脸,没有关于mlkit
的适当文档。
await FaceDetector.detectFacesAsync(data.uri)
该语句只是返回像face[0] = { bounds: { origin: { x: 739, y: 987 }, size: { x: 806, y: 789 } }, faceID: 0, rollAngle: 10.533509254455566, yawAngle: 0.7682874798774719 }
这样的面部对象。
[这只是对象的位置,我无法弄清楚如何使用FaceDetector识别个体的眼睛,鼻子,鼻子等面部特征,并假设我将保存人A的面部数据,然后稍后如何使用react-native-将数据与A的面部进行匹配-相机?
ML Kit不支持人脸识别。另外,尚未正式支持React Native(但),但是您可以查看https://rnfirebase.io/ml-vision/face-detection#process,它概述了如何获得133点轮廓的脸部。但是,这并不是用于面部识别,而是用于覆盖(例如蒙版,滤镜)。