yedincisenol / vision
Laravel 对 GCloud Vision PHP 客户端的包装
0.1.2
2018-08-10 00:41 UTC
Requires
- google/cloud-vision: ^0.15.2
This package is auto-updated.
Last update: 2024-09-19 07:14:35 UTC
README
Laravel 安装
- 添加 composer
composer require "yedincisenol/vision"
- 添加服务提供者(对于 Laravel 5.6 之前)
config/app.php
'providers' => [ ... yedincisenol\Vision\LaravelServiceProvider::class ],
- 添加 Facede
config/app.php
'aliases' => [ ... 'Vision' => \yedincisenol\Vision\LaravelFacede::class ],
- 填写环境
将这些参数复制到您的项目 .env 文件并填写
VISION_CREDENTIALS_PATH=
VISION_API_KEY=
- Laravel 使用
use Vision;
$image = Vision::image(file_get_contents('https://cdn.britannica.com/700x450/04/1304-004-E64E228C.jpg'), ['LABEL_DETECTION']);
$results = Vision::annotate($image);
collect(Vision::annotate($image)->labels())->each(function ($l) { echo $l->description() . PHP_EOL; });
更多详情请访问 这里
- 发布配置文件(可选)
php artisan vendor:publish --tag=vision