嗨,我对本机反应非常陌生,我必须开发一个应用程序,例如每当相机检测到面部时,我们需要自动显示人的年龄和性别,而无需任何按钮单击事件。
我正在使用 Kairos API 来显示年龄和性别,但是每当相机或网络摄像头使用本机反应检测到面部时,我都需要调用 API?
有人对此有任何想法吗?请给我建议。
嗨,我对本机反应非常陌生,我必须开发一个应用程序,例如每当相机检测到面部时,我们需要自动显示人的年龄和性别,而无需任何按钮单击事件。
我正在使用 Kairos API 来显示年龄和性别,但是每当相机或网络摄像头使用本机反应检测到面部时,我都需要调用 API?
有人对此有任何想法吗?请给我建议。
您可以使用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 面部检测文档。