运行Google的Cloud Vision API示例(人脸检测)时出错

时间:2016-06-02 18:08:28

标签: python python-2.7 ubuntu google-cloud-vision

我正在尝试在Google的Cloud Vision API中运行人脸检测示例。我想在[faces.py这里] [1]运行。

当我运行以下内容时:

  

faces.py demo-picture.jpg

下面是我得到的错误:

<intent-filter>
    <action android:name="OPEN_ACTIVITY_1" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

我想我的问题是 - 我该怎么做:

  

否则,必须定义环境变量GOOGLE_APPLICATION_CREDENTIALS,指向定义凭据的文件。

1 个答案:

答案 0 :(得分:0)

您需要下载服务帐户密钥;通常是一个JSON文件。 如果您尚未创建凭据/获得密钥,请执行以下步骤:

转到您的API管理员;
创建凭据;
选择&#34;服务帐户密钥&#34;;
选择&#34;密钥类型&#34;作为JSON。

在此之后,您应该获取JSON文件。

获得密钥后,请转到BASHRC(〜/ .bashrc)并添加以下内容:
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/your/JSON

然后重启你的bash exec bash

现在,重新运行你的faces.py。