【发布时间】:2018-09-21 17:46:14
【问题描述】:
我试图了解文本识别在 Android 中的工作原理,因此我决定创建一个可以扫描信用卡并提取信息(卡号和有效期)的应用。
我发现了这个开源:https://github.com/faceterteam/PayCards_Android,我希望它能够正常工作。
事实证明,如果数字没有平印在卡片上,这可以很好地捕获和提取数字。
现在,我知道 Google Vision Api 可以让我的手机识别卡片上的印刷数字,但不能识别浮雕数字。
所以我很想将这两者结合起来。不幸的是,我还不知道怎么做。
我发现 Google Vision Api 可以识别位图中的数字。但关键是,我不熟悉相机在 Android 中的工作原理。
我的计划是使用适用于 Android 的 PayCards,在它不断尝试逐帧检测浮雕数字的同时,在这些帧上使用 Google Vision 检查是否有印刷数字而不是浮雕数字。
有没有办法从相机预览中获取位图图像以供我使用 Google Vision?我只是不知道将我的 Google Vision 代码放在哪里。
请帮帮我。
【问题讨论】:
标签: android opencv ocr text-recognition