我可以在IntelliJ IDEA或Atom IDE中使用Google Mobile Vision API吗?

问题描述 投票:2回答:1

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

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

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

我的问题是,如果可以(轻松)使用IntelliJ IDEAAtom IDE完成此操作,或者我是否应该下载Android Studio来执行此简单任务?

换句话说,我是否可以轻松调用IDE中的移动API,这不是专门针对Android Studio等移动应用程序开发,但它适用于IntelliJ IDEAAtom IDE等一般Java应用程序?

java android intellij-idea atom-editor
1个回答
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原子,或者这个广泛的guide用于IntelliJ。

© www.soinside.com 2019 - 2024. All rights reserved.