Cloud Vision V1 Client - Class ImageContext (1.9.3)

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
Name Description
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
Type Description
Google\Cloud\Vision\V1\LatLongRect|null

hasLatLongRect

clearLatLongRect

setLatLongRect

Not used.

Parameter
Name Description
var Google\Cloud\Vision\V1\LatLongRect
Returns
Type Description
$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
Type Description
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
Name Description
var string[]
Returns
Type Description
$this

getCropHintsParams

Parameters for crop hints annotation request.

Returns
Type Description
Google\Cloud\Vision\V1\CropHintsParams|null

hasCropHintsParams

clearCropHintsParams

setCropHintsParams

Parameters for crop hints annotation request.

Parameter
Name Description
var Google\Cloud\Vision\V1\CropHintsParams
Returns
Type Description
$this

getProductSearchParams

Parameters for product search.

Returns
Type Description
Google\Cloud\Vision\V1\ProductSearchParams|null

hasProductSearchParams

clearProductSearchParams

setProductSearchParams

Parameters for product search.

Parameter
Name Description
var Google\Cloud\Vision\V1\ProductSearchParams
Returns
Type Description
$this

getWebDetectionParams

Parameters for web detection.

Returns
Type Description
Google\Cloud\Vision\V1\WebDetectionParams|null

hasWebDetectionParams

clearWebDetectionParams

setWebDetectionParams

Parameters for web detection.

Parameter
Name Description
var Google\Cloud\Vision\V1\WebDetectionParams
Returns
Type Description
$this

getTextDetectionParams

Parameters for text detection and document text detection.

Returns
Type Description
Google\Cloud\Vision\V1\TextDetectionParams|null

hasTextDetectionParams

clearTextDetectionParams

setTextDetectionParams

Parameters for text detection and document text detection.

Parameter
Name Description
var Google\Cloud\Vision\V1\TextDetectionParams
Returns
Type Description
$this