Cloud Vision V1 Client - Class WebDetection (1.6.8)

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

Methods

__construct

Constructor.

Parameters
NameDescription
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
TypeDescription
Google\Protobuf\Internal\RepeatedField

setWebEntities

Deduced entities from similar images on the Internet.

Parameter
NameDescription
var array<Google\Cloud\Vision\V1\WebDetection\WebEntity>
Returns
TypeDescription
$this

getFullMatchingImages

Fully matching images from the Internet.

Can include resized copies of the query image.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setFullMatchingImages

Fully matching images from the Internet.

Can include resized copies of the query image.

Parameter
NameDescription
var array<Google\Cloud\Vision\V1\WebDetection\WebImage>
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var array<Google\Cloud\Vision\V1\WebDetection\WebImage>
Returns
TypeDescription
$this

getPagesWithMatchingImages

Web pages containing the matching images from the Internet.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setPagesWithMatchingImages

Web pages containing the matching images from the Internet.

Parameter
NameDescription
var array<Google\Cloud\Vision\V1\WebDetection\WebPage>
Returns
TypeDescription
$this

getVisuallySimilarImages

The visually similar image results.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setVisuallySimilarImages

The visually similar image results.

Parameter
NameDescription
var array<Google\Cloud\Vision\V1\WebDetection\WebImage>
Returns
TypeDescription
$this

getBestGuessLabels

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

Inferred from similar images on the open web.

Returns
TypeDescription
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
NameDescription
var array<Google\Cloud\Vision\V1\WebDetection\WebLabel>
Returns
TypeDescription
$this