【问题标题】:Can I use Google Mobile Vision API in IntelliJ IDEA or Atom IDE?我可以在 IntelliJ IDEA 或 Atom IDE 中使用 Google Mobile Vision API 吗?
【发布时间】:2017-12-22 13:31:22
【问题描述】:

我正在探索Google 提供的API。首先,我在 PyCharm 中使用 Python 试验Google Cloud Vision API,以尝试对各种文本执行光学字符识别 (OCR)。

所以我在 PyCharm 中用 Python 编写了一个调用这个 API 的基本程序,我给它一个包含文本的图像作为输入,例如冰淇淋桶的image/photo,然后输出是写在这个桶上的文本。

现在我想测试Google Mobile Vision API 的条码扫描器。但是Google Mobile Vision API 由 Java 而不是 Python 支持,所以理想情况下我想在调用此 API 的 Java 程序中调用Google Mobile Vision API,将条形码的image/photo 作为输入,并将保存的详细信息作为输出在这个条形码中。

我的问题是,这是否可以(轻松)使用 IntelliJ IDEAAtom IDE 完成,或者我是否应该下载 Android Studio 来完成这个简单的任务?

换句话说,我是否可以在 IDE 中轻松调用移动 API,该 API 不是专门用于移动应用程序开发(如 Android Studio),而是用于一般 Java 应用程序(如 IntelliJ IDEAAtom IDE)?

【问题讨论】:

  • 好的,不用担心 :)
  • 这是我的荣幸。感谢您帮助人们提供知识渊博的答案。

标签: java android intellij-idea atom-editor


【解决方案1】:

API 就是这样:一个编程接口。

源代码您要针对该 API 编译的代码需要在类路径中看到该 API。

换句话说:您使用的编辑器在这里绝对无关紧要。

唯一重要的是您了解如何有效地设置包含该 API 所需的 JAR 的“项目”。

含义:Android Studio 是一个强大但复杂的工具。您通常使用它来开发移动 Android 应用程序。

仅仅编写一个使用某种外部 API 的 java 类不是需要 Android Studio 的东西。或者您认为在尝试使用源自 Microsoft 的 JAR 时需要使用 Visual Studio?!

关于“什么会更容易” - 主要取决于您对工具的了解。

如果有人熟悉 Android Studio,创建所需的项目设置可能需要 1 分钟。同一个人使用 IntelliJ 可能需要 5 或 10 分钟。

话虽如此:当然,IntelliJ 主要设计为用作 Java IDE。因此,设置新项目并添加所需的设置以使用某些 JAR 库是一项直接的任务。另一方面,Atom 甚至更“简单”——它基本上允许您跳过“项目”部分并直接处理由文件夹定义的层次结构。

无论如何:您只需要做一些研究,看看什么对您有用。比如关注这个answer for atom,或者关注这个广泛的guide for IntelliJ。

【讨论】:

  • 感谢您的回复。是的我同意。但我最后的问题是,使用IntelliJ IDEAAtom IDE 是否会像使用Android Studio 一样容易?
  • @Universalis 查看我的更新。我们无法告诉您您需要多长时间 - 因为我们了解您目前的技能。如果你知道一个工具,你就能很快完成工作。如果您不了解该工具,则必须先学习该工具。话虽如此,IntelliJ 是一个主要针对 Java 开发的 IDE。这将是我第一次来这里。
  • 好的,我明白你的意思了。即使我更具体地问以下问题:因为Google Mobile Vision API 是仅用于移动应用程序的 API,那么编写一个基本程序并在Android Studio 上调用它会更容易Android IDEIntelliJ 这是一个更一般的Java IDE?我认为不言而喻,在这样的问题中,您必须假设用户在这两个问题上都具有相同的经验。很明显,如果用户比其他人更了解 IDE,那么她/他使用前者可能会比使用后者更快。
  • 哈哈,是的,一定要赞一个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-21
  • 1970-01-01
  • 2011-05-26
  • 2017-11-03
  • 1970-01-01
  • 2019-04-08
  • 1970-01-01
相关资源
最近更新 更多