如何从身份证件和护照中扫描和提取数据

How to Scan and Extract data from IDs and Passports

我想从身份证和护照中扫描并提取数据,我使用哪些免费插件?或者我该怎么做,读取数据并将此数据添加到表单中。

您将作业分成多个步骤

  1. 拍照

  2. 加载图像

  3. 图像分析 找到一个 OCR npm 包

  4. 通过属性将文本传递到您的字段中(或使用上下文 API)

您可以查看 this 有关如何从图像中读取文本的问题。

说到文本,因为每个字段在识别它是什么之前总是有一个固定的文本,如果你知道你想要支持的 id 格式,你可以很容易地实现它("Name:" 和之间的文本"Surname:"是人名,依此类推。

要获取图像,你应该使用像 react-native-camera 这样的东西,或者,如果你使用的是 Expo,它的相机 API。

很少有 OCR SDK 可以让您做到这一点。查看 https://github.com/Anyline/anyline-ocr-react-native-modulehttps://github.com/jonathanpalma/react-native-tesseract-ocr#readme 目前仅支持 Android。