我正在尝试使用react-native-camera模块在我的React Native应用程序中进行实时人脸检测。我让基本模块(只是相机)在应用程序中工作得很好,导入FaceDetector类也很好,但当我向相机组件添加onFacesDetected属性时,它会破坏应用程序。当这种情况发生时,整个应用程序都会冻结,我必须重新构建它。我在任何地方都没有收到正式的错误消息,但是Xcode说:
Thread 19: EXC_BAD_ACCESS (code=1, address=0x10ac70000)
有人知道是怎么回事吗?
顺便说一句:这种情况只发生在设备上。它在iOS模拟器中工作正常
发布于 2018-10-15 15:46:21
人脸检测在iOS上是可选的。如果你想要它们,你需要在你的项目中安装Google Mobile Vision框架,如下面的链接所述。
发布于 2018-08-24 18:58:00
默认情况下,react-native-camera不包括面部检测器功能。iOS RNCamera使用GMV (Google Mobile Vision)进行人脸检测,因此您需要安装这些依赖项才能使其工作。
我使用可可pods来安装这些依赖项。
这是我的podfile:
平台:ios,'9.0‘
目标为“你的应用程序名称”
pod 'React',:path => '../node_modules/react-native‘
'../node_modules/react-native/ReactCommon/yoga‘’‘../node_modules/react-native/ReactCommon/yoga’‘,:path => pod
pod 'GoogleMobileVision/FaceDetector‘
pod 'GoogleMobileVision/Detector‘
pod 'GoogleMobileVision/MVDataOutput‘
pod 'react-native-camera',路径:'../node_modules/react-native-camera',子规范:'FaceDetector‘
结束
https://stackoverflow.com/questions/51995285
复制相似问题