Web detection: annotate

Perform web detection on a file, URL, or Cloud Storage URI.

Documentation pages that include this code sample

To view the code sample used in context, see the following documentation:

Code sample

Python

Before trying this sample, follow the Python setup instructions in the Vision quickstart using client libraries. For more information, see the Vision Python API reference documentation.

client = vision.ImageAnnotatorClient()

if path.startswith('http') or path.startswith('gs:'):
    image = vision.Image()
    image.source.image_uri = path

else:
    with io.open(path, 'rb') as image_file:
        content = image_file.read()

    image = vision.Image(content=content)

web_detection = client.web_detection(image=image).web_detection

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser