Cloud Vision V1 Client - Class ImageContext (1.8.0)

Reference documentation and code samples for the Cloud Vision V1 Client class ImageContext.

Image context and/or feature-specific parameters.

Generated from protobuf message google.cloud.vision.v1.ImageContext

Namespace

Google \ Cloud \ Vision \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ lat_long_rect Google\Cloud\Vision\V1\LatLongRect

Not used.

↳ language_hints array

List of languages to use for TEXT_DETECTION. In most cases, an empty value yields the best results since it enables automatic language detection. For languages based on the Latin alphabet, setting language_hints is not needed. In rare cases, when the language of the text in the image is known, setting a hint will help get better results (although it will be a significant hindrance if the hint is wrong). Text detection returns an error if one or more of the specified languages is not one of the supported languages.

↳ crop_hints_params Google\Cloud\Vision\V1\CropHintsParams

Parameters for crop hints annotation request.

↳ product_search_params Google\Cloud\Vision\V1\ProductSearchParams

Parameters for product search.

↳ web_detection_params Google\Cloud\Vision\V1\WebDetectionParams

Parameters for web detection.

↳ text_detection_params Google\Cloud\Vision\V1\TextDetectionParams

Parameters for text detection and document text detection.

getLatLongRect

Not used.

Returns
TypeDescription
Google\Cloud\Vision\V1\LatLongRect|null

hasLatLongRect

clearLatLongRect

setLatLongRect

Not used.

Parameter
NameDescription
var Google\Cloud\Vision\V1\LatLongRect
Returns
TypeDescription
$this

getLanguageHints

List of languages to use for TEXT_DETECTION. In most cases, an empty value yields the best results since it enables automatic language detection. For languages based on the Latin alphabet, setting language_hints is not needed. In rare cases, when the language of the text in the image is known, setting a hint will help get better results (although it will be a significant hindrance if the hint is wrong). Text detection returns an error if one or more of the specified languages is not one of the supported languages.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setLanguageHints

List of languages to use for TEXT_DETECTION. In most cases, an empty value yields the best results since it enables automatic language detection. For languages based on the Latin alphabet, setting language_hints is not needed. In rare cases, when the language of the text in the image is known, setting a hint will help get better results (although it will be a significant hindrance if the hint is wrong). Text detection returns an error if one or more of the specified languages is not one of the supported languages.

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getCropHintsParams

Parameters for crop hints annotation request.

Returns
TypeDescription
Google\Cloud\Vision\V1\CropHintsParams|null

hasCropHintsParams

clearCropHintsParams

setCropHintsParams

Parameters for crop hints annotation request.

Parameter
NameDescription
var Google\Cloud\Vision\V1\CropHintsParams
Returns
TypeDescription
$this

getProductSearchParams

Parameters for product search.

Returns
TypeDescription
Google\Cloud\Vision\V1\ProductSearchParams|null

hasProductSearchParams

clearProductSearchParams

setProductSearchParams

Parameters for product search.

Parameter
NameDescription
var Google\Cloud\Vision\V1\ProductSearchParams
Returns
TypeDescription
$this

getWebDetectionParams

Parameters for web detection.

Returns
TypeDescription
Google\Cloud\Vision\V1\WebDetectionParams|null

hasWebDetectionParams

clearWebDetectionParams

setWebDetectionParams

Parameters for web detection.

Parameter
NameDescription
var Google\Cloud\Vision\V1\WebDetectionParams
Returns
TypeDescription
$this

getTextDetectionParams

Parameters for text detection and document text detection.

Returns
TypeDescription
Google\Cloud\Vision\V1\TextDetectionParams|null

hasTextDetectionParams

clearTextDetectionParams

setTextDetectionParams

Parameters for text detection and document text detection.

Parameter
NameDescription
var Google\Cloud\Vision\V1\TextDetectionParams
Returns
TypeDescription
$this