结合使用Google Vision Api和信用卡扫描仪提取文本?

时间:2018-09-21 17:46:15

标签: android opencv ocr text-recognition

我试图了解文本识别在Android中的工作原理,所以我决定创建一个可以扫描信用卡并提取信息(卡号和有效期)的应用。

我找到了这个开放源代码:https://github.com/faceterteam/PayCards_Android,希望它能正常工作。

事实证明,如果数字不是平坦地印在卡上,这可以很好地捕获和提取数字。

现在,我知道Google Vision Api可以让我的手机识别卡上的打印数字,而不是浮雕数字。

所以我很想将两者结合起来。不幸的是,我还不知道该怎么办。

我发现Google Vision Api可以识别位图中的数字。但是关键是,我对相机在Android中的工作方式并不熟悉。

我的计划是使用适用于Android的PayCard,并不断尝试逐帧检测浮雕数字,同时在这些帧上使用Google Vision来检查是否有印刷数字而不是浮雕数字。

是否可以从相机预览中获取位图图像以供我使用Google Vision?我只是不知道将Google Vision代码放在​​哪里。

请帮助我。

1 个答案:

答案 0 :(得分:0)

找到答案。

将代码放入扫描仪部件中。