【发布时间】:2021-11-25 04:31:31
【问题描述】:
在 expo-face-detector 中,我在 Camera 中添加了如下所示的 detectLandmarks
<Camera
style={{ flex: 1 }}
type='front'
onFacesDetected = {faceDetected}
FaceDetectorSettings = {{
mode: FaceDetector.Constants.Mode.accurate,
detectLandmarks: FaceDetector.Constants.Landmarks.all,
runClassifications: FaceDetector.Constants.Classifications.all,
minDetectionInterval: 5000,
tracking: false
}}
>
但似乎在 faceDetected 函数内的 console.log(faces) 上打印的数据仅在下方。如何获取landmraks的坐标,例如rightEyePosition,leftEyePosition等作为输出的一部分
object {
"faces": Array [
Object {
"bounds": Object {
"origin": Object {
"x": 68.6222222222222,
"y": 431.6488888888889,
},
"size": Object {
"height": 339.62222222222226,
"width": 220.44444444444446,
},
},
"faceID": -1,
"rollAngle": 0.12390166521072388,
"yawAngle": 0.6850103139877319,
},
],
}
【问题讨论】:
标签: react-native expo