Java 使用opencv的Android文档扫描仪

Java 使用opencv的Android文档扫描仪,java,android,opencv,opencv4android,Java,Android,Opencv,Opencv4android,我正在尝试在我的应用程序中开发文档扫描仪。作为我想要实现的一个例子,您可以看看内置在Google drive应用程序中的Google document t scanner 这允许 检测边缘 操纵透视图 显示文档的自顶向下视图 我一直在看一些第三方api,看看这是否可以实现,但他们似乎更关注OCR。这不是我的优先事项 然而,我偶然发现了这一点 它使用java open cv制作文档扫描仪。在评论中,有人询问是否有可能将其移植到android应用程序。显然这是可能的 我已经研究过在我的IDE(and

我正在尝试在我的应用程序中开发文档扫描仪。作为我想要实现的一个例子,您可以看看内置在Google drive应用程序中的Google document t scanner

这允许

  • 检测边缘
  • 操纵透视图
  • 显示文档的自顶向下视图
  • 我一直在看一些第三方api,看看这是否可以实现,但他们似乎更关注OCR。这不是我的优先事项

    然而,我偶然发现了这一点

    它使用java open cv制作文档扫描仪。在评论中,有人询问是否有可能将其移植到android应用程序。显然这是可能的

    我已经研究过在我的IDE(android studio)中导入OpenCV库。这也是可能的

    由于我以前没有这样做过,如果有人能帮助我确定任何潜在的问题或替代实施方案,帮助我实现我的目标,我将不胜感激


    我渴望自己开发,尽可能依赖第三方

    我已经编写了一个带有本机支持的演示代码,请在以下网站上查找:。如果您能找到更好的解决方案,请随意编辑我的代码。

    看看这个。链接updated@QadirHussain但是它有自动边缘检测吗?@jean d'arme我想没有。它有自动边缘检测。我实现了这个,它有边缘检测。你必须让我们在你的简历中打开简历project@PowerMan2015嗯,我查阅了文档,但很难阅读。有什么建议我应该从哪里开始?我会跳进C++吗?