我想扫描并提取身份证和护照数据,我使用哪些免费插件?或者我该怎么做,读取数据并将这些数据添加到表单中。
您可以检查this问题,了解如何从图像中读取文本。
说到文本,由于每个字段在识别它是什么之前总是有一个固定的文本,如果你知道你想要支持的 id 格式,你可以相当容易地实现它(“Name:”和“Surname:”之间的文本是该人的姓名等)。
要获取图像,您应该使用诸如react-native-camera之类的东西,或者,如果您使用Expo,则应使用其Camera API。
很少有 OCR SDK 可以让您做到这一点。查看 https://github.com/Anyline/anyline-ocr-react-native-module 或 https://github.com/jonathanpalma/react-native-tesseract-ocr#readme 目前仅支持 Android。
您将工作分为多个步骤
拍照
加载图片
图像分析找到OCR npm包
通过 props 将文本传递到您的字段中(或使用 Context API)
截至 2024 年,我们可以使用 React Native Vision Camera 及其帧处理器来提取信息。
一些插件: