Cloud Vision V1 Client - Class WebDetection (1.9.3)

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

Relevant information for the image from the Internet.

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

Namespace

Google \ Cloud \ Vision \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ web_entities array<Google\Cloud\Vision\V1\WebDetection\WebEntity>

Deduced entities from similar images on the Internet.

↳ full_matching_images array<Google\Cloud\Vision\V1\WebDetection\WebImage>

Fully matching images from the Internet. Can include resized copies of the query image.

↳ partial_matching_images array<Google\Cloud\Vision\V1\WebDetection\WebImage>

Partial matching images from the Internet. Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

↳ pages_with_matching_images array<Google\Cloud\Vision\V1\WebDetection\WebPage>

Web pages containing the matching images from the Internet.

↳ visually_similar_images array<Google\Cloud\Vision\V1\WebDetection\WebImage>

The visually similar image results.

↳ best_guess_labels array<Google\Cloud\Vision\V1\WebDetection\WebLabel>

The service's best guess as to the topic of the request image. Inferred from similar images on the open web.

getWebEntities

Deduced entities from similar images on the Internet.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setWebEntities

Deduced entities from similar images on the Internet.

Parameter
Name Description
var array<Google\Cloud\Vision\V1\WebDetection\WebEntity>
Returns
Type Description
$this

getFullMatchingImages

Fully matching images from the Internet.

Can include resized copies of the query image.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setFullMatchingImages

Fully matching images from the Internet.

Can include resized copies of the query image.

Parameter
Name Description
var array<Google\Cloud\Vision\V1\WebDetection\WebImage>
Returns
Type Description
$this

getPartialMatchingImages

Partial matching images from the Internet.

Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setPartialMatchingImages

Partial matching images from the Internet.

Those images are similar enough to share some key-point features. For example an original image will likely have partial matching for its crops.

Parameter
Name Description
var array<Google\Cloud\Vision\V1\WebDetection\WebImage>
Returns
Type Description
$this

getPagesWithMatchingImages

Web pages containing the matching images from the Internet.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setPagesWithMatchingImages

Web pages containing the matching images from the Internet.

Parameter
Name Description
var array<Google\Cloud\Vision\V1\WebDetection\WebPage>
Returns
Type Description
$this

getVisuallySimilarImages

The visually similar image results.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setVisuallySimilarImages

The visually similar image results.

Parameter
Name Description
var array<Google\Cloud\Vision\V1\WebDetection\WebImage>
Returns
Type Description
$this

getBestGuessLabels

The service's best guess as to the topic of the request image.

Inferred from similar images on the open web.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setBestGuessLabels

The service's best guess as to the topic of the request image.

Inferred from similar images on the open web.

Parameter
Name Description
var array<Google\Cloud\Vision\V1\WebDetection\WebLabel>
Returns
Type Description
$this