Laravel 身份文档
发布于 作者 Paul Redmond
Laravel 身份文档是一个软件包,用于解析来自图像的机器可读护照 (MRZ) 和其他文档,并与 Laravel 一起使用。该软件包随后通过校验码验证 MRZ,并返回包含数据的 JSON 字符串。
在幕后,该软件包使用 Google 的 Cloud Vision API 来执行光学字符识别 (OCR),这意味着您需要一个 Google 云服务帐户才能使用此软件包。
以下是如何从项目自述文件中解析图像的基本示例
use werk365\IdentityDocuments\IdentityDocuments; // Returns a JSON-encoded documentIdentityDocuments::parse($request);
parse
方法假定请求对象具有 front_img
和 back_img
文件输入。parse
方法“返回文档类型、MRZ、解析的 MRZ 以及图像中找到的所有原始文本”。
虽然该软件包非常新(在撰写本文时,第一次提交是在两周前),但这可能是一个很好的机会,可以学习更多关于 Google 的 Cloud Vision API 的知识,并作为学习如何在 Laravel 应用程序中实施 OCR 的基础。
了解更多
您可以在 GitHub 上的 365Werk/identitydocuments 上了解有关此软件包的更多信息,获取完整的安装说明,并查看源代码。此外,Google Cloud 还提供了一个 Vision AI 入门 指南,以帮助您开始使用 Vision API。
此软件包已提交到我们的 Laravel 新闻链接 部分。链接是一个地方,社区可以在其中发布有关 Laravel 生态系统的软件包和教程。在 Twitter 上关注 @LaravelLinks