使用本机反应检测相机上的现场面部

时间:2018-03-14 10:25:15

标签: react-native face-detection react-native-camera kairos-api

嗨,我很反应原生,我必须开发一个应用程序,就像相机检测到脸部一样,我们需要自动显示人的年龄和性别,而不需要任何按钮点击事件。

我正在使用Kairos API来显示年龄和性别但我需要在相机或网络摄像头使用本机反应检测到脸部时调用API吗?

有人对此有任何想法吗?请建议我。

1 个答案:

答案 0 :(得分:0)

您可以使用react-native-camera检测面部 - 并在检测到面部时采取措施。

代码可能看起来大致如下:

capturePhoto = async (faceArray) => {
    const options = { quality: 0.5, base64: true };
    const data = await this.camera.takePictureAsync(options);
    const result = sendToKairos(data);
};

// ...

<RNCamera
    ref={ref => (this.camera = ref)}
    faceDetectionMode={RNCamera.Constants.FaceDetection.Mode.fast}
    onFacesDetected={this.capturePhoto}
/>

有关详细信息,请参阅react-native-camera face-detection documentation