使用本机反应检测相机上的活人脸
Posted
技术标签:
【中文标题】使用本机反应检测相机上的活人脸【英文标题】:Detect live face on camera using react native 【发布时间】:2018-03-14 10:25:15 【问题描述】:您好,我对本机反应非常陌生,我必须开发一个应用程序,例如每当相机检测到人脸时,我们需要自动显示人的年龄和性别,而无需任何按钮点击事件。
我正在使用 Kairos API 来显示年龄和性别,但是每当相机或网络摄像头使用 react native 检测到人脸时,我都需要调用 API?
有人对此有任何想法吗?请给我建议。
【问题讨论】:
有人帮帮我吗? 到目前为止您尝试过什么?具体是什么不起作用? 【参考方案1】:您可以使用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。
【讨论】:
以上是关于使用本机反应检测相机上的活人脸的主要内容,如果未能解决你的问题,请参考以下文章