ibm watson visual recognition php
1.0.0
该PHP库提供与IBM Watson视觉识别服务的集成。
请参阅API文档。
该库的结构灵感来自包装包装套件。
这意味着图书馆并没有隐藏正在提出API请求的事实。对于每个API请求,应使用传递,发送然后审查的参数创建请求。
所有请求均可通过客户端获得。
use BobbyshawWatsonVisualRecognitionClient;
use BobbyshawWatsonVisualRecognitionClassifier;
$client = new Client();
然后,应使用参数,例如用户名和密码(您的IBM Watson服务凭据)初始化客户端。
$client->initialize(['username' => 'abcdef', 'password' => '12356])
可以使用以下查找默认参数
$client->getDefaultParameters();
每个方法都匹配API请求,并返回准备发送的请求对象。大多数时候,您需要立即发送请求。
$request = $client->getClassifiers();
$response = $request->send();
每个响应都有一个类,可以帮助管理响应,例如分类器和图像类。
/** @var Classifier[] $classifiers */
$classifiers = $response->getClassifiers();
该库还带有一组命令,可在命令行上使用
php app/console classifiers:get [-d|--version-date="..."] username password
php app/console classifiers:classify [-c|--classifiers="..."] [-d|--version-date="..."] username password images
php app/console classifier:get [-d|--version-date="..."] username password classifier_id
php app/console classifier:create [-d|--version-date="..."] username password positive_examples negative_examples name
php app/console classifier:delete [-d|--version-date="..."] username password classifier_id
使用以下方式进行Phpunit测试:
vendor/bin/phpunit
这也是使用grumphp自动检查PSR样式格式的。
测试图像由Pixabay提供。
phpdocumentor用于创建库文档。因此请确保添加功能评论
vendor/bin/
如果您还没有,则可能需要在计算机上安装GraphViz。这可以在Mac上与自制的Mac完成
brew install graphviz