thangman22 / google-cloud-vision-php
Installs: 49 822
Dependents: 0
Suggesters: 0
Security: 0
Stars: 24
Watchers: 5
Forks: 18
Open Issues: 5
Type:vcs
Requires (Dev)
This package is not auto-updated.
Last update: 2025-04-18 23:34:37 UTC
README
GoogleCloudVisionPHP
This project hosts the PHP library for the various RESTful based Google Cloud Vision API(s) [Read about Google Cloud Vision API] (https://cloud.google.com/vision/)
##Features
- Support almost feature of Google Cloud Vision API (Version 1)
- Auto encode images to based64
##how to get service key Google Cloud Vision API Document
##Requirements
- PHP >= 5.4 with cURL extension
##Installation Add this to your composer.json
"require": { "thangman22/google-cloud-vision-php": "*" }
##Example
use GoogleCloudVisionPHP\GoogleCloudVision; $gcv = new GoogleCloudVision(); // Follow instruction from Google Cloud Vision Document $gcv->setKey("[Key from Google]"); $gcv->setImage("[File path]"); // 1 is Max result $gcv->addFeature("LABEL_DETECTION", 1); $gcv->addFeatureUnspecified(1); $gcv->addFeatureFaceDetection(1); $gcv->addFeatureLandmarkDetection(1); $gcv->addFeatureLogoDetection(1); $gcv->addFeatureLabelDetection(1); $gcv->addFeatureOCR(1); $gcv->addFeatureSafeSeachDetection(1); $gcv->addFeatureImageProperty(1); //Optinal $gcv->setImageContext(array("languageHints"=>array("th"))); $response = $gcv->request();