Android上的扫描无法按预期工作,或者扫描需要时间我使用过3个不同的库:zxy firebase-ml-vision谷歌视觉配置为::React Native客户端:2.0.1自然React:0.62.2“React-本机-摄像机”:“3.37.0”
falq053o1#
/** * Boosts up barcode read performance on Android */ import { RNCamera, RNCameraProps } from 'react-native-camera'; const RNCameraProps: RNCameraProps = {}; if (Platform.OS === OS.IOS) { RNCameraProps.onBarCodeRead = ({ data }) => { console.log(data); }; } else { RNCameraProps.onGoogleVisionBarcodesDetected = ({ barcodes }) => { const response = barcodes[0]; console.log(response); }; } return( <RNCamera type={RNCamera.Constants.Type.back} style={styles.camera} {...RNCameraProps} /> );
gt0wga4j2#
2022年的解决方案:1.使用Vision Camera组件https://mrousavy.com/react-native-vision-camera/,因为它非常接近本机性能。1.对于QR/条形码检测,请将此帧处理器用于Vision Camera https://github.com/rodgomesc/vision-camera-code-scanner,其在罩下使用ML套件。
2条答案
按热度按时间falq053o1#
gt0wga4j2#
2022年的解决方案:
1.使用Vision Camera组件https://mrousavy.com/react-native-vision-camera/,因为它非常接近本机性能。
1.对于QR/条形码检测,请将此帧处理器用于Vision Camera https://github.com/rodgomesc/vision-camera-code-scanner,其在罩下使用ML套件。