AI-900 Practice Question: Describe features of computer vision workloads on Azure
A photo sharing app wants to automatically generate descriptive captions for uploaded photos to improve accessibility for visually impaired users. Which Azure Computer Vision feature should they use?
⚠ Common exam trap
A common mix-up: candidates confuse Object Detection (identifying objects) with Image Captioning (describing the scene), or assume OCR is sufficient for accessibility when it only handles text extraction, not scene understanding.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Describe Image (Image Captioning)
The Describe Image (Image Captioning) feature of Azure Computer Vision generates human-readable captions that describe the content of an image. This directly meets the requirement of automatically generating descriptive captions for uploaded photos to improve accessibility for visually impaired users.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Optical Character Recognition (OCR)
Why it's wrong here
Optical Character Recognition (OCR) is a computer vision technique that specifically detects and transcribes printed or handwritten text pixels into machine-encoded characters. It is designed for extracting words, numbers, and phrases from documents, signs, or screenshots, but it has no ability to interpret semantic content such as objects, actions, or scene context. Therefore, while OCR could read a caption that was printed in the image, it cannot create a novel, natural-language description of the photo's content, making it unsuitable for automatic caption generation.
- ✗
Object Detection
Why it's wrong here
Object detection is a vision task that localizes and categorizes individual objects within an image by drawing bounding boxes and assigning class labels (e.g., person, car, dog). Although it identifies multiple discrete entities and their positions, it outputs structured data arrays rather than a fluent, grammatical sentence that describes the overall scene or relationships between objects. Simply concatenating detected labels would produce a list, not a descriptive caption like 'a woman walking a dog in a park', so it fails to meet the app's need for human-readable, descriptive text.
- ✗
Image Classification
Why it's wrong here
Image classification assigns a single class label to an entire image, typically selecting the top category from a fixed set of possible labels (for example, 'beach', 'cat', or 'sunset'). This one-label output lacks the syntactic structure and detail needed to describe multiple elements, their attributes, or their spatial arrangements, and it cannot generate a full descriptive sentence. While classification might provide a keyword that partially relates to the photo, it fundamentally cannot produce the rich, multi-faceted caption that the photo-sharing app requires.
- ✓
Describe Image (Image Captioning)
Why this is correct
Describe Image, more formally known as image captioning, is a deep-learning capability that combines computer vision and natural language generation to produce a complete sentence describing the salient objects, actions, and scene context in an image. It uses an encoder-decoder architecture—typically a convolutional neural network (CNN) to extract visual features and a recurrent or transformer-based language model to generate text—to create coherent, contextually relevant captions. This feature directly matches the app's goal of automatic descriptive text generation, and it is commonly used for accessibility features such as screen readers, where a visually impaired user needs to understand what is in a photo.
Go deeper
Related to this question
Learn chapter
Azure Machine Learning Studio
Key term
Computer vision
Computer vision is a field of artificial intelligence that enables computers to interpret and make decisions based on visual data from the world, such as images and videos.
Key term
Feature
A feature is a distinct unit of functionality that delivers value to the user, often managed and tracked throughout the software development lifecycle.
About these practice questions
Courseiva writes every AI-900 question from scratch — 985 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.