Computer vision · API / SDK

Azure Vision

Microsoft

Access Microsoft's documented image-analysis and text-reading services.

Official documentationDownload development spec

Lifecycle gate: Image Analysis is scheduled to retire on 2028-09-25. This page documents existing integrations and migration assessment, not an unconditional new-build recommendation.

MICROSOFT AZURE VISION / DEVELOPER FIELD GUIDE

Choose an interface. Define a verifiable result.

Company or project context, ten technical entry points and a practical analysis of every reference.

2026-10-08 · Integration not tested

Company / project overview

Original summary of official company or project statements; use the source for the full original page.

Microsoft Azure Vision · About
MissionMicrosoft frames its mission around enabling people and organizations through technology.
CommitmentsIts About page covers opportunity, trust, rights and sustainability.
EcosystemCloud, developer tools, products, careers and corporate information are linked from the company page.
Complete official About page ↗
About reference — TA analysis
AudienceBuyers, partners and product owners shortlisting an AI provider.
Our assessmentUse positioning and company history for initial fit. Obtain project-specific deployment, support and commercial terms separately.

Official project and developer sources reviewed; no provider API was called. Expected outputs below are our illustrative contracts, not measured results.

Top 10 technical entry points

Ten documented technical entry points, selected by task; not ten independent SDKs or an official ranking.

Choose by the work you need to complete
InterfacePurpose and audience
01 · Migration optionsAPI / SDK / developer guidePlan replacement of the retiring Image Analysis service.Architect / product owner
02 · Image Analysis 4.0 SDK / REST quickstartAPI / SDK / developer guideInitialize a client and request selected image features.Application developer
03 · Image Analysis 3.2 call guideAPI / SDK / developer guideReview existing 3.2 request and response handling.Legacy integration owner
04 · Content tagsAPI / SDK / developer guideGenerate semantic tags for images.Catalogue / search team
05 · Object detectionAPI / SDK / developer guideLocate recognized object instances.Vision UI developer
06 · Image and dense captionsAPI / SDK / developer guideDescribe an image or its regions.Content / accessibility team
07 · Image OCRAPI / SDK / developer guideExtract text from photographed content.Document intake developer
08 · Smart-cropped thumbnailsAPI / SDK / developer guideFind a crop region for an aspect ratio.Catalogue UI engineer
09 · Language supportAPI / SDK / developer guideCheck feature-specific language support.Localization / QA team
10 · Document Intelligence Read alternativeAPI / SDK / developer guideEvaluate Read as an OCR replacement path.OCR migration team

Reference analysis

Capabilities summarize official documentation. Constraints and proposed tests are our engineering assessment.

01

API / SDK / developer guide

Migration options

Migration options · TA
Target audienceArchitect / product owner
Documented capabilityPlan replacement of the retiring Image Analysis service.
Input → outputExisting feature dependencies → migration plan
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintRetirement is September 25, 2028; do not present this as a fresh long-term default.
Our suggested validationMap each used feature to a tested replacement.
Official reference · Migration options ↗
02

API / SDK / developer guide

Image Analysis 4.0 SDK / REST quickstart

Image Analysis 4.0 SDK / REST quickstart · TA
Target audienceApplication developer
Documented capabilityInitialize a client and request selected image features.
Input → outputImage + features → analysis result
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintAn SDK example does not resolve service lifecycle or regional support.
Our suggested validationRecord endpoint, version and feature list in the contract.
Official reference · Image Analysis 4.0 SDK / REST quickstart ↗
03

API / SDK / developer guide

Image Analysis 3.2 call guide

Image Analysis 3.2 call guide · TA
Target audienceLegacy integration owner
Documented capabilityReview existing 3.2 request and response handling.
Input → outputLegacy image request → selected visual features
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintDo not mix 3.2 and 4.0 schemas.
Our suggested validationKeep a versioned fixture for the currently deployed adapter.
Official reference · Image Analysis 3.2 call guide ↗
04

API / SDK / developer guide

Content tags

Content tags · TA
Target audienceCatalogue / search team
Documented capabilityGenerate semantic tags for images.
Input → outputImage → tags with confidence
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintGeneric tags do not establish exact part identity.
Our suggested validationCompare relevant tags with a human catalogue taxonomy.
Official reference · Content tags ↗
05

API / SDK / developer guide

Object detection

Object detection · TA
Target audienceVision UI developer
Documented capabilityLocate recognized object instances.
Input → outputImage → object boxes and scores
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintObject classes are not custom defect classes.
Our suggested validationVerify box alignment after resizing the image.
Official reference · Object detection ↗
06

API / SDK / developer guide

Image and dense captions

Image and dense captions · TA
Target audienceContent / accessibility team
Documented capabilityDescribe an image or its regions.
Input → outputImage → descriptive text
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintGenerated descriptions require review and regional availability checks.
Our suggested validationReject invented material, model or certification claims.
Official reference · Image and dense captions ↗
07

API / SDK / developer guide

Image OCR

Image OCR · TA
Target audienceDocument intake developer
Documented capabilityExtract text from photographed content.
Input → outputImage → text and positions
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintRecognition alone does not parse tolerances or units.
Our suggested validationCompare part numbers character-by-character.
Official reference · Image OCR ↗
08

API / SDK / developer guide

Smart-cropped thumbnails

Smart-cropped thumbnails · TA
Target audienceCatalogue UI engineer
Documented capabilityFind a crop region for an aspect ratio.
Input → outputImage + ratio → crop coordinates
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintCropping can hide engineering evidence.
Our suggested validationRetain the original and verify dimensions remain visible.
Official reference · Smart-cropped thumbnails ↗
09

API / SDK / developer guide

Language support

Language support · TA
Target audienceLocalization / QA team
Documented capabilityCheck feature-specific language support.
Input → outputFeature + language → supported-path decision
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintOne feature’s language list does not cover every other feature.
Our suggested validationTest the actual document language and mixed scripts.
Official reference · Language support ↗
10

API / SDK / developer guide

Document Intelligence Read alternative

Document Intelligence Read alternative · TA
Target audienceOCR migration team
Documented capabilityEvaluate Read as an OCR replacement path.
Input → outputDocument → extracted text structure
Execution environmentAzure cloud; feature, API version and region dependent
Our decision constraintSeparate service and schema; not a drop-in replacement.
Our suggested validationMap text order, coordinates and errors before migration.
Official reference · Document Intelligence Read alternative ↗

Official documentation overview

Official documentation overview · Supporting reference analysis
TADevelopers and product owners selecting the supported technical path.
Our validation adviceChoose the operation, supported version and runtime before assigning implementation.
Official reference · Official documentation overview ↗

04 / INPUT · EXPECTED OUTPUT · ACCEPTANCE

Expected results before implementation

Existing-image analysis and migration specification; no cloud request is executed.

Illustrative contract · no API call or model execution · not measured provider output

Valid image

Expected behavior — illustrative, not executed
InputAuthorized image and selected tags feature
Expected resultok with tag names and normalized scores
AcceptanceValidate structure; human-check tag usefulness

No qualifying tags

Expected behavior — illustrative, not executed
InputValid image without relevant labels
Expected resultok with data=[]
AcceptanceDo not report transport failure as empty success

Unavailable or retired service

Expected behavior — illustrative, not executed
InputUnsupported endpoint/version
Expected resulterror; data=null; migration_required where known
AcceptanceDisplay actionable lifecycle state

Malformed image

Expected behavior — illustrative, not executed
InputUnreadable input
Expected resulterror; invalid_input
AcceptanceNo invented tags or automatic success

Map the expected result to your application

Review the scenarios below and map the actual SDK response into this internal contract. No credential, API call or live output is included. Replace example data only after your own integration test.

Expected output JSON — illustrative, not measured · AzureVision-expected-results.json
{
  "schema_version": "1.0.0",
  "example": true,
  "provider": "Microsoft Azure Vision",
  "status": "ok",
  "input_id": "sample-001",
  "data": [
    {
      "label": "metal object",
      "score": 0.8
    }
  ],
  "error": null,
  "verification": "illustrative-only;not-provider-response"
}
Download specification, example and acceptance plan
Engineering handoff — our proposed contract and gates
Result statesok means the selected operation returned a valid result; a valid empty result differs from error. Pending work remains pending until a terminal result. Do not infer real-world correctness from API success.
ReproducibilityRecord input ID, library/model version, configuration, runtime and coordinate/score conventions. Examples contain invented sample values.
Acceptance — proposedUse representative authorized samples plus empty, malformed and unavailable-runtime cases. Agree quality and latency targets before running tests. No measured accuracy, cost or speed is claimed.
Operation boundaryExisting-image analysis and migration specification; no cloud request is executed.

Related route to assess: Google Cloud Vision

Development assessment

Legacy vision migration review

Development concept · integration not tested

Provider capabilities above are based on official documentation or repositories. The proposed product, inputs, deliverable and acceptance criteria below are our development assessment.

Resolve access first

A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.

Proposed inputs
A small authorized image dataset, task definition and reference annotations.
Proposed deliverable
A reviewable result with image references, labels or annotation state; keep original files.
Acceptance criterion
Compare the supported operation against a labeled sample; report errors and missing results separately.
Dependencies
Dataset access, image rights and a supported model or annotation project.

Integration condition

Lifecycle gate: Image Analysis is scheduled to retire on 2028-09-25. This page documents existing integrations and migration assessment, not an unconditional new-build recommendation.

Development sequence

  1. Confirm access to Azure Vision, license and the exact supported version.
  2. Prepare the sample above and implement one documented operation for “Legacy vision migration review”.
  3. Normalize the result with source, time and explicit error state; keep the provider response for review.
  4. Run the acceptance criterion before estimating rollout effort or committing a customer deliverable.

How to validate demand

Record product views, documentation clicks, specification downloads and contextual hub clicks. These are event counts, not unique people or completed integrations.

This feasibility assessment uses implementation conditions. No traffic-based rank or delivery-time promise is assigned.

Related products