【问题标题】:Can I use Google Mobile Vision API in PyCharm?我可以在 PyCharm 中使用 Google Mobile Vision API 吗?
【发布时间】:2017-12-22 19:18:54
【问题描述】:

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

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

现在我想测试Google Mobile Vision API 的条码扫描器。因此,理想情况下,我想在调用此 API 的 PyCharm 中的 python 程序中调用Google Mobile Vision API,将条形码的image/photo 作为输入,并将保存在此条形码中的详细信息作为输出。

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

换句话说,我可以在 IDE 中轻松调用移动 API,该 IDE 不是用于像 Android Studio 这样的移动应用程序开发,而是在像 Pycharm 这样的桌面应用程序的 IDE 中?

这可能是一个非常基本的问题,但我不知道我是否遗漏了一些重要的东西。

【问题讨论】:

    标签: android python api


    【解决方案1】:

    移动视觉 API 仅适用于 Android 和 iOS。据我所知,Pycharm 不能很好地与 Java 一起工作,所以我想说你必须创建一个 Android/iOS 项目才能对其进行测试(尝试使它与 python 一起工作比简单地工作要困难得多安装 Android Studio 并克隆一个模拟项目)。

    【讨论】:

    • 感谢您的回复。是的,这就是我的想法,但我想知道我是否遗漏了一些明显的东西。但是,为了澄清一些事情,您是在说“Pycharm 不能很好地与 Java 一起工作”,但即使 Pycharm 可以很好地与 Java 一起工作,我认为在 Pycharm 上也很难做到这一点,因为它是一个非常与 Android Studio 等移动应用程序开发 IDE 不同。所以我的观点是,这更多是 IDE 的问题,而不是编程语言的问题。我说的对吗?
    • IDE 和编程语言是一些让我们的生活更轻松的抽象。如果有足够的时间,您将能够仅使用记事本创建一个 Android 应用程序,但这不值得花时间。总之,如果您在其中投入大量时间,Vision API 可以与 python 一起使用,但这并不值得,因为它仅适用于 Android/iOS。
    • 是的,当然。我只是在说,即使我可以在 PyCharm 中直接使用 Java 编写代码,也比在 Android Studio 中开发这个基本程序需要更多的时间。通过这种方式,我声称这更多地是 IDE 的问题(就像你说它“将能够仅使用记事本创建一个 Android 应用程序,但它不值得花时间”)而不是完全取决于编程语言(如你可以在记事本上写 Java,但与 Android Studio 这样的 IDE 相比,你应该写很多东西。
    • 重要的是您应该安装 AndroidStudio 或 InteliJ 并开始在那里工作。如果您检查 Vision API 的文档,您会从 github 找到可以克隆和测试的项目。甚至不必费心去想如何让它与 Python 一起工作,因为它不值得。
    • 哈哈,好的,我同意并感谢您的帮助。我只是想从理论上理解为什么不值得在 PyCharm 和 Python 上编写代码(以及是否更多地是 IDE 或编程语言的问题)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 2023-03-17
    • 2018-02-21
    • 1970-01-01
    相关资源
    最近更新 更多