我是reactjs的新手,手头有一项任务。我需要构建和应用程序,能够通过摄像头扫描mykad(马来西亚身份证(。可以提取姓名、地址、图像等详细信息。我在谷歌上搜索了一些关于开源tesseract的信息,但它没有给我正确的信息,而且有些信息拼写错误。如果有人能指引我走向正确的方向。
最终,我将开发一个PWA并部署在移动设备以及中
如果您正在寻找免费的解决方案,Tesseract.js是您的选择:https://tesseract.projectnaptha.com
您需要注意,从MyKads读取数据不仅需要OCR组件,还需要指定文档的语义。意思是,你需要告诉tesseract名字在哪里,地址在哪里,等等。
此外,tesseract将无法检测到图像上的文档。为此,您需要使用不同的工具。
免责声明:我在微链接工作,我们开发商业OCR产品,包括一种从ID读取数据的产品。对于PWA,我们有一个JavaScript/TypeScript组件,它使用WASM来处理ID。它不仅支持MyKads,而且支持世界上500多种文档类型。
Github链接:https://github.com/BlinkID/blinkid-in-browser