【发布时间】:2018-07-04 12:47:49
【问题描述】:
有人知道如何启用 React-native-camera 人脸检测功能吗?
我已按照 https://github.com/react-native-community/react-native-camera 上的指南进行操作,例如导入和更改 package.json 上的行,但当我的相机在脸前时,我仍然看不到任何事情发生
【问题讨论】:
标签: javascript react-native camera jsx
有人知道如何启用 React-native-camera 人脸检测功能吗?
我已按照 https://github.com/react-native-community/react-native-camera 上的指南进行操作,例如导入和更改 package.json 上的行,但当我的相机在脸前时,我仍然看不到任何事情发生
【问题讨论】:
标签: javascript react-native camera jsx
react-native-camera 本身不会做任何事情来让您知道人脸检测正在工作。您可以使用它提供的数据做一些事情。
这段代码 sn-p 会在检测到人脸时显示一些文本,例如:
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>)}
【讨论】: