有谁知道如何启用React-native-camera人脸检测功能?
我已按照https://github.com/react-native-community/react-native-camera上的指南进行操作,例如导入和更改package.json上的行,但是当我的相机位于面前时仍然看不到任何相关内容
答案 0 :(得分:2)
react-native-camera本身没有做任何事情让你知道人脸检测工作正常。您可以使用它提供的数据执行某些操作。
此代码段会在检测到面部时显示一些文字,例如:
constructor(props) {
super(props);
this.state = { isFaceDetected: false };
}
handleFaceDetected = faceArray => {
this.setState(state => { ...state, isFaceDetected: true });
};
// ...
<RNCamera
faceDetectionMode={RNCamera.Constants.FaceDetection.Mode.fast}
onFacesDetected={this.handleFaceDetected}
/>
{this.state.isFaceDetected && (<Text>I saw a face</Text>)}