【发布时间】:2015-09-03 17:49:17
【问题描述】:
我正在尝试在我的应用程序中开发文档扫描仪。作为我想要实现的目标的示例,您可以查看 Google 云端硬盘应用程序中内置的 Google 文档扫描仪。
这允许
- 检测边缘
- 透视处理
- 显示文档的自上而下视图
我一直在查看一些 3rd 方 api 以查看是否可以实现,但它们似乎更专注于 OCR。这不是我的首要任务。
然而我偶然发现了这个document scanner
它使用 java open cv 制作文档扫描仪。在 cmets 中,有人询问将其移植到 android 应用程序的可能性。显然这是可能的。
我研究了在我的 IDE (android studio) 中导入 open cv 库。这也是可能的。
由于我之前没有这样做过,如果有人可以帮助我确定任何潜在的问题或可以帮助我实现目标的替代实现,我将不胜感激。
我渴望在可能的情况下依靠第 3 方自行开发此功能
【问题讨论】:
-
看看这个。 github.com/jhansireddy/AndroidScannerDemo链接已更新
-
@QadirHussain 但它有自动边缘检测功能吗?
-
@jean d'arme 我不认为它具有自动边缘检测功能。
-
我实现了这个,它确实有边缘检测。您必须在您的项目中打开 CV
-
@PowerMan2015 好吧,我查看了文档,但很难阅读。有什么建议我应该从哪里开始?我必须深入研究 C++ 吗?
标签: java android opencv opencv4android