
今天,Google在机器学习和人工智能方面取得了长足的进步。 她积累的信息和财务资源使她能够做到这一点。 在没有此类资源的情况下,所有其他公司或仅仅是发烧友都有很好的机会利用所收集的知识。 幸运的是,搜索引擎提供了这样的收费机会。 Google提供的工具之一是机器视觉或Cloud Vision。 该工具功能非常强大,能够详细分析数字图像以显示在其上的图像,直至照片英雄的心情。 下面将详细介绍Vision的安装,配置和使用过程。
关于付款
Google租借了Cloud Vision,并对每个可用选项收取一定的费用。 例如,在图像上定义图像的选项每1000张照片收费1.50美元。 搜索引擎为其余选项花费的金额大致相同。 在
这里查看完整的价格表。 好消息是,每个新的Google帐户都会为该帐户提供300美元。 这使您可以无限制地免费尝试来自搜索引擎的机器视觉。
报名
单击
链接 ,单击“免费试用”,然后填写注册表格。 另外,值得一提的是,即使有300美元的贷款,对于工作,您仍需要输入付款数据。 在此限制内,不会从您的卡中扣除任何费用。 卡数据必须真实(例如联系电话),但是任何人都可以发明公司的名称-没人检查。 如果您输入错误的联系方式或付款信息,则必须重新创建付款帐户,因此请立即提供真实数据。
安装方式
通过Composer安装框架:
composer require google/cloud-vision
在这里,我注意到在安装库时,如果服务器性能较弱,Composer可能会用完内存。 例如,我有1GB的RAM,这还不够。 出现这种情况有两种方法-扩展服务器资源或将其安装在本地计算机上(在大多数现代PC上,有超过2GB的空间就足够了)。 安装后,可以将库文件手动传输到服务器并与框架一起使用。 如果您在Windows上,则可以通过WSL(Linux的Windows子系统)进行安装,也可以使用上述命令通过Linux控制台进行安装。
第二点是PHP的版本。 视力要求不低于7。 如果您年龄较大,请更新。
认证方式
安装后,您需要通过链接到您的Google帐户来确定安装的方式。 这是使用服务帐户密钥完成的,该密钥存储在服务器/本地计算机上的文件内部。 要创建密钥,请点击链接:
https://console.cloud.google.com/apis/credentials/serviceaccountkey?_ga=2.81515287.-1059122667.1452437442在唯一的下拉列表中,选择“新服务帐户”,然后输入拉丁文名称(您所理解的任何名称)。 不要选择任何角色(在这种情况下不要选择)。 单击“创建”,可以随时跳过有关该角色缺失的警告。 同时,密钥文件将下载到您的计算机上。 将文件放在安装了框架的一个文件夹中(项目文件夹)。 这是可选的,但更容易。 该框架要求在系统中专门指定文件的路径。 为此,创建一个环境变量,如下所示:
export GOOGLE_APPLICATION_CREDENTIALS="/var/www/myproject/myproject_service.json"
该文件的路径对您来说将有所不同-请不要忘记对其进行更改。
使用方法
一切都已设置好,现在该试试Cloud Vision了。 创建具有以下内容的php文件:
整个过程在代码注释中描述。 首先,我们将框架包含在代码中,创建框架的实例,将图像进行解析以加载到代码中。 它将需要预先放在该文件夹中,即您指定的路径。 接下来,代码将依次显示所有属性,这些属性将确定给定的图像。 例如,它可以是“猫”,“白色的皮毛”,“绿草”以及更多-Google Cloud Vision在图片中将看到的一切都是机器视觉。 基本上就是这样。 您可以根据需要保存和使用此信息。 我将在其他文章中介绍使用Vision的更复杂的选项。