Google Cloud

Vision AI / Video Intelligence Complete Guide: Image & Video Analysis APIs

2026-05-24
NicheeLab Editorial Team

GCP's image and video AI is built around three services — Cloud Vision API (image analysis),Video Intelligence API (video analysis), and Vertex AI Vision (custom models + edge). This article summarizes the features of each, when to use which, and how they compare to AWS and Azure.

Cloud Vision API Features

FeatureUse case
Label DetectionObject and concept labeling
Object Detection / LocalizationBounding box detection
OCR (Text Detection)Text extraction (Japanese supported)
Document Text DetectionDocument OCR (Document AI recommended)
Face DetectionFace position, emotion, attributes (not identification)
Landmark DetectionRecognizes famous landmarks worldwide
Logo DetectionCorporate logo recognition
SafeSearchUnsafe content detection
Web DetectionSimilar image web search
Image PropertiesDominant colors / crop hints
Product SearchProduct image search

Vision API Usage Example

from google.cloud import vision

client = vision.ImageAnnotatorClient()
image = vision.Image()
image.source.image_uri = "gs://my-bucket/photo.jpg"

# Several features in a single request
features = [
    vision.Feature(type_=vision.Feature.Type.LABEL_DETECTION, max_results=10),
    vision.Feature(type_=vision.Feature.Type.TEXT_DETECTION),
    vision.Feature(type_=vision.Feature.Type.SAFE_SEARCH_DETECTION),
]
request = vision.AnnotateImageRequest(image=image, features=features)
response = client.annotate_image(request=request)

for label in response.label_annotations:
    print(f"{label.description}: {label.score:.2f}")
print("OCR:", response.text_annotations[0].description)
print("Adult:", response.safe_search_annotation.adult.name)

Video Intelligence API Features

  • Label Detection: Video-, scene-, and frame-level labels
  • Shot Change Detection: Scene change points
  • Object Tracking: Object tracking inside the video
  • Text Detection: OCR for text inside the video
  • Logo Detection: Brand logo tracking
  • Explicit Content: Unsafe content detection
  • Speech Transcription: Transcription of speech in the video
  • Person Detection: Person detection plus pose estimation
  • Face Detection: Face detection (not identification)

Vertex AI Vision

  • Custom model training (image classification / object detection / OCR)
  • Stream Ingestion (ingest video streams from RTSP / Pub/Sub)
  • People Counting / Occupancy Analytics (for retail and facilities)
  • Person/Vehicle Detection (for surveillance cameras)
  • IoT edge deployment (Coral / Jetson)
  • BigQuery integration for large-scale analytics

Pricing Examples

ServicePrice
Vision API (Label / OCR)$1.50/1000 unit
Vision API free tier1,000 units / feature / month
Video Intelligence Label$0.10 / minute
Video Intelligence Speech$0.048 / minute
Vertex AI Vision (custom training)$3.15/h
Vertex AI Vision Stream$0.30/h (per stream)

Cross-Cloud Comparison

ItemVision AIAWS RekognitionAzure Computer Vision
OCR (Japanese)ExcellentGood (English-centric)Good
Face identificationExcellentGood
Video analysisVideo IntelligenceVideo AnalysisVideo Indexer
Custom trainingAutoML Vision / VertexCustom LabelsCustom Vision
Pricing (Label)$1.50/1k$1/1k$1/1k

Typical Use Cases

  • E-commerce: auto-tagging product images and blocking inappropriate images
  • Manufacturing: visual inspection (Vertex AI Vision custom models)
  • Retail: in-store foot-traffic analytics (Vertex AI Vision Occupancy)
  • Media: video content moderation and metadata generation
  • Logistics: shipping label OCR
  • Security: anomaly detection on surveillance cameras

What is Vision AI / Cloud Vision API?

A pre-trained API that detects objects, faces, text, logos, landmarks, unsafe content, and more from images. You can combine multiple features in a single request.

What can the Video Intelligence API do?

Extracts shot changes, object tracking, text, logos, explicit content, person detection, and speech transcription from video. CDN integration enables large-scale video processing.

How does Vertex AI Vision differ?

Vision API is a pre-trained API; Vertex AI Vision adds custom model training and IoT deployment. Use Vertex AI Vision for real-time monitoring and edge inference.

How does it relate to Imagen?

Vision API analyzes existing images; Imagen generates images from text. They are different products but composable (e.g., generate a product image with Imagen, then run Vision API for quality checks).

What is the pricing model?

Vision API: $1.50 per 1,000 units (per feature), with 1,000 units free per month. Video Intelligence: $0.10 per minute for Label Detection, with prices that vary by feature.

How does it compare to AWS Rekognition and Azure Computer Vision?

All three offer roughly equivalent features. Vision AI has the edge for Japanese OCR accuracy, Web Detection, and SafeSearch. Rekognition is stronger for face recognition.

What can you do with AutoML Vision?

Train industry-specific image classification and object detection models with no code. Useful for custom categories the standard Vision API cannot detect (e.g., your own product catalog).

Is edge deployment possible?

Yes. Vertex AI Vision can deploy models to IoT edge devices, and AutoML Vision Edge produces lightweight models (TensorFlow Lite, Core ML, TPU).

Related articles - AI / image processing

Vertex AutoML Complete Guide (2026)

AutoML coverage — tabular, vision, NLP, video, translation. When AutoML beats custom training.

Document AI Complete Guide (2026)

Document AI processors — general, specialized, custom. Common document-to-structured-data patterns.

Vertex AI Agent Builder Detailed Guide (2026)

Agent Builder — Conversational Agents, Agent Engine, data stores. The agent platform on GCP.

GAIL Generative AI Leader: Complete Exam Guide (2026)

Pass the Generative AI Leader exam — Gemini, Vertex AI, Workspace AI for business leaders.

Note: Google Cloud is a trademark of Google LLC. For the latest information, see the official Cloud Vision documentation.

Check what you learned with practice questions

Practice with certification-focused question sets

View GCP exam prep page
Author

NicheeLab Editorial Team

NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.


Related articles
Google Cloud

Google Cloud Certification Roadmap (2026)

Choose your GCP certification path — Foundational, Associate...

Google Cloud

CDL Cloud Digital Leader: Complete Exam Guide (2026)

Pass the Cloud Digital Leader exam — cloud business value, G...

Google Cloud

GAIL Generative AI Leader: Complete Exam Guide (2026)

Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...

Google Cloud

Vertex AI Fundamentals for GCP Certs (2026)

Vertex AI basics every cert candidate needs — Workbench, Pip...

Google Cloud

Associate Cloud Engineer (ACE): Complete Guide (2026)

Pass the Associate Cloud Engineer exam — Console, gcloud, pr...

Browse all Google Cloud articles (103)
© 2026 NicheeLab All rights reserved.