AI-103 · domain
Computer Vision
This domain covers Azure AI Vision capabilities for analyzing images and extracting text. It tests your ability to choose the right feature, call the correct API operations, and configure responses for OCR, Custom Vision, and image analysis. Expect scenario-based questions on Read API, bounding polygons, publishing iterations, and supported image formats.
Focused practice
Practice Computer Vision questions
Scored sessions drawing only from this domain — pick a length below.
Start 20-question practice test →What this domain covers
What to know about Computer Vision
You must be able to select the correct Azure AI Vision feature and API operation for OCR, Custom Vision publishing, and image analysis. The most important thing is to know how to configure the Read API to return word-level bounding polygons and which image formats are natively supported.
Azure AI Vision Read API for OCR, including word-level bounding polygons and line-level bounding boxes.
Custom Vision API operations to publish a trained iteration for prediction endpoints.
Azure AI Vision feature for extracting printed and handwritten text from business card images.
Native image file formats supported by Azure AI Vision for image analysis.
Watch out for
Common Computer Vision exam traps
- ▸Assuming Read API returns word-level bounding polygons by default; you must request or parse the correct response structure.
- ▸Confusing Custom Vision training and publishing operations; publishing requires a specific API call separate from training.
- ▸Believing all image formats are supported; Azure AI Vision natively supports only certain formats like JPEG, PNG, GIF, and BMP.
Question index
All Computer Vision questions (60)
Click any question to see the full explanation, or start a practice session above.
You need to extract text from a multi-page PDF document using Azure AI Vision Read API. How are pages represented in the JSON response structure?
Easy2You have trained a Custom Vision classification model. You need to export the model to run locally on an edge device using ONNX format. Which project domain must you select when creating the project to support export?
Medium3You are testing an image analysis application in Python. You want to retrieve object bounding boxes using Azure AI Vision 4.0. Which feature string should you pass to the client?
Easy4You want to detect whether corporate logos appear in user-submitted images using Azure AI Vision. Which visual feature parameter should you request?
Easy5Your application processes images submitted by users. You want to ensure that images containing inappropriate or explicit content are rejected before further processing. Which Azure AI Vision feature should you evaluate first?
Medium6You are creating a Custom Vision project and need to select a domain. Your project involves classifying images of various food dishes. Which domain should you select to optimize model accuracy for food classification?
Medium7Your enterprise application uses Custom Vision. Due to compliance policies, you must ensure that your training data and model endpoints reside within a specific Azure region with strict data residency guarantees. Which resource configuration should you use?
Hard8You are troubleshooting a performance issue where your application's calls to Azure AI Vision experience high latency. Your application is hosted in Azure West US, but your Azure AI Vision resource was accidentally created in Azure Southeast Asia. What is the recommended remediation?
Hard9You are troubleshooting a Custom Vision object detection model that has low precision and high false-positive rates for a specific object class. During data analysis, you notice that negative images (images without the object) lack background variety. What is the recommended remediation step?
Hard10You are analyzing multi-language documents containing mixed English and Japanese text using Azure AI Vision Read API. How should you specify the language parameter to ensure optimal OCR accuracy?
Hard11You are designing an image analysis solution using Azure AI Vision 4.0. Which TWO visual features can be requested in a single Image Analysis API analyze request? (Choose two.)
Medium12When creating a new project in the Custom Vision portal, you need to choose a classification type. You want to tag an image with multiple independent tags (e.g., 'outdoor', 'sunset', 'mountain'). Which classification type should you select?
Easy13You are using Custom Vision to train an object detection model. You want to evaluate model performance before publishing an iteration. Which metric represents the overall accuracy of the model across all classes at various confidence thresholds?
Medium14Your application uploads images to Azure AI Vision via URLs. One of your URLs is failing with an invalid image error, even though the image opens correctly in web browsers. What is the most likely reason?
Medium15Your application calls Azure AI Vision API and receives an HTTP 429 Too Many Requests response. What does this error signify, and how should your application handle it?
Medium16You are evaluating a Custom Vision classification model. You want to programmatically test the model against a validation dataset without using the portal UI. Which endpoint should your script call?
Medium17You are training a Custom Vision object detection model. You have 1,000 images, but only 200 of them contain the rare object you want to detect. The other 800 images are background images without the object. What impact will this class imbalance have on training, and how should you address it?
Hard18You are building an image search engine. You want to extract visual feature tags from user photos using Azure AI Vision 4.0. Which visual feature should you request?
Easy19You are developing a .NET application that extracts bounding boxes of text from scanned documents using Azure AI Vision 4.0. Which asynchronous API operation should you call first to initiate the OCR process?
Easy20You are deploying Custom Vision containers on-premises using Docker. Which THREE prerequisites and configuration steps are required? (Choose three.)
Hard21You are designing an edge solution where a Custom Vision exported model runs inside a Linux container on an IoT Edge device without internet connectivity. How must you configure billing for the container?
Hard22You are optimizing an application that calls Azure AI Vision Read API. Which THREE techniques help reduce latency and improve overall throughput? (Choose three.)
Hard23You are building a document processing pipeline that reads printed English text from scanned invoices. The invoices often contain noisy backgrounds and low-contrast text. You need to extract the text as accurately as possible using the Azure AI Vision Image Analysis 4.0 Read capability. Which approach should you take?
Medium24You are deploying a Custom Vision object detection model as a Docker container on an Azure Kubernetes Service (AKS) cluster. During load testing, you notice high memory consumption and container restarts. Which configuration setting in the deployment manifest should you review to ensure stability?
Hard25Which TWO image file formats are natively supported by Azure AI Vision for image analysis? (Choose two.)
Medium26You are designing a multimodal solution that combines Azure AI Vision dense captions with Azure OpenAI GPT-4 Vision. You want to extract precise bounding box coordinates for multiple objects in complex scenes and pass them as structured context. Which API feature should you invoke?
Hard27You are using Azure AI Vision to analyze an image. You want to receive the output in Spanish instead of English. Which query parameter should you add to your request?
Easy28You are building a Python application that uses the Azure AI Vision Image Analysis 4.0 SDK to read text from scanned invoices. The invoices are stored in an Azure Blob Storage container, and each blob has a public URL. You need to extract all visible text from each invoice with a single REST API call, without downloading the image bytes to your application. Which API call should you make?
Medium29You are configuring a secure enterprise architecture where Azure AI Vision calls must not traverse the public internet. You create a private endpoint for your Azure AI Services resource in your Virtual Network. Which DNS configuration step is required for client applications within the VNet to resolve the private endpoint correctly?
Hard30Your application uploads an image to Azure AI Vision for analysis. You need to generate thumbnail images with specific aspect ratios while maintaining the primary region of interest. Which API endpoint or feature should you use?
Medium31You want to extract gender and age attributes from human faces in photos. While Azure AI Face service handles facial analysis, which base Azure AI Vision 4.0 feature detects the presence and bounding boxes of people?
Easy32Your application integrates Azure AI Vision and processes images stored in an Azure Blob Storage container. To adhere to security best practices, you want to avoid exposing public blob URLs. How should you provide the image to the Image Analysis API?
Hard33You are training a Custom Vision multiclass classification model for retail products. After training, you notice that the precision is high, but the recall is low for a specific product category. What does low recall indicate?
Medium34When configuring a Custom Vision project, which TWO project types are available? (Choose two.)
Medium35You are analyzing performance metrics of a Custom Vision object detection iteration. You observe a Mean Average Precision (mAP) of 88%, but when testing with real-world user photos, the model fails to detect objects that are partially occluded. What should you do to improve occlusion handling?
Hard36Your application processes receipt images using Azure AI Vision Read API. You need to extract text specifically from tables within the receipts. Which service is better suited for advanced table structure and key-value pair extraction compared to base Azure AI Vision Read?
Medium37You need to determine the primary dominant colors and whether an image is predominantly black-and-white using Azure AI Vision. Which visual feature parameter provides this information?
Easy38A retail analytics team wants to count how many people enter a store each hour. They plan to analyze frames from an existing ceiling-mounted camera feed using Azure AI Vision Image Analysis 4.0. They need the count of detected people and the bounding box for each person, without storing the images long term. Which approach should they use?
Easy39You are building an automated asset management system that processes millions of images annually. To optimize costs and latency, you want to minimize the number of API calls while extracting tags, bounding box objects, and OCR text simultaneously. How should you structure your API request?
Hard40You are using Azure AI Vision Read API in your application. You want to ensure that the extracted text blocks return word-level bounding polygons rather than just line-level bounding boxes. What parameter or response structure should you examine?
Medium41You are troubleshooting a Custom Vision object detection model that exhibits poor performance in production. Which THREE actions can you take using the Custom Vision portal or APIs to diagnose and improve the model? (Choose three.)
Hard42You are implementing a disaster recovery strategy for a critical image processing application that relies on Azure AI Vision. If the primary Azure region experiences an outage, how should you configure failover?
Hard43You are using Azure AI Vision Image Analysis 4.0 to analyze a batch of images. You need to extract both the caption and the detected objects with their bounding boxes. You are writing code that calls the Analyze Image API. Which two parameters must you include in your request? (Choose two.)
Hard44You are developing a web application that allows users to upload images and receive a list of detected objects with their bounding boxes. You want to use the Azure AI Vision Image Analysis 4.0 SDK for Python. Which method should you call to analyze an image from a URL and retrieve object detection results?
Easy45You are managing a multi-tenant SaaS application that uses Azure AI Vision. Each tenant has their own isolated data, and you want to track costs per tenant. How should you provision Azure AI services to achieve granular cost attribution?
Hard46You are using Custom Vision and want to programmatically publish a trained iteration so that prediction endpoints can use it. Which API operation should you call?
Medium47Your enterprise requires strict security and governance over your Azure AI Vision resources. Which THREE security configurations should you implement? (Choose three.)
Hard48You are configuring a Custom Vision project to classify images of plant diseases. You notice that some image files uploaded via the API are rejected because they exceed the maximum allowed file size. What is the maximum image file size supported by Custom Vision for training?
Medium49You are developing a mobile application that captures business card photos and extracts contact information. Which Azure AI Vision feature is specifically designed to extract printed and handwritten text lines and words?
Easy50You are integrating Azure AI Vision Read API into a high-throughput workflow. You receive an HTTP 202 Accepted response. What action should your application take next?
Medium51You are optimizing performance for a real-time video analytics pipeline that sends video frames to Azure AI Vision. Due to network bandwidth constraints, you need to reduce payload sizes while maintaining high OCR accuracy. What is the recommended approach?
Hard52Which Azure AI service should you use if you need to train a model to recognize your company's proprietary product packaging using custom-labeled images with minimal machine learning expertise?
Easy53You are testing a Custom Vision model via the REST API. You receive an HTTP 400 Bad Request error with the message 'InvalidProjectId'. What is the most likely cause?
Medium54Which HTTP status code does the Azure AI Vision Read API return upon successfully initiating an asynchronous OCR analysis job?
Easy55You need to programmatically delete an iteration of a Custom Vision model that performed poorly. Which API method should you invoke?
Easy56You are using Azure AI Vision 4.0. You want to obtain a concise, single-sentence human-readable description of an image. Which feature parameter should you request?
Easy57Your enterprise application uses Azure AI Vision. Security policies require that all API keys are rotated every 30 days without causing application downtime. How should you manage the key rotation?
Hard58Your application analyzes high-resolution engineering blueprints using Azure AI Vision Read API. Users report that small text annotations are occasionally missed. How can you optimize the input image or API configuration to improve recognition of small text?
Hard59You are preparing training images for a Custom Vision object detection project. Which THREE data preparation practices should you follow to ensure high model accuracy? (Choose three.)
Medium60Your company wants to generate descriptive captions for thousands of product images automatically using Azure AI Vision. Which visual feature parameter should you specify in the analyze request?
EasyOther domains
All AI-103 exam domains
Frequently asked questions
- What does the Computer Vision domain cover on the AI-103 exam?
- You must be able to select the correct Azure AI Vision feature and API operation for OCR, Custom Vision publishing, and image analysis. The most important thing is to know how to configure the Read API to return word-level bounding polygons and which image formats are natively supported.
- How many questions are in this domain?
- This page lists all 60 Computer Vision questions in the AI-103 question bank. The actual exam draws from this domain proportionally to its weighting in the official exam blueprint.
- What is the best way to practise this domain?
- Start with a short focused session (10 questions) to identify gaps, then work through explanations. Repeat with a longer session once the weak areas feel solid.
- Can I practise only Computer Vision questions?
- Yes — the session launcher on this page filters questions to this domain only. Choose any session length for inline explanations and scoring.