Azure AI Services for Image Categorization and Captioning
You are building an app that will share user images. You need to configure the app to perform the following actions when a user uploads an image: • Categorize the image as either a photograph or a drawing. • Generate a caption for the image. The solution must minimize development effort. Which two services should you include in the solution? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
Community Votes
100% of anonymous learners picked answer CD. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The exam tests the distinction between generic image classification and specific image type detection (photograph vs. drawing) while requiring caption generation, which is handled by image descriptions.
This question tests the selection of Azure AI Computer Vision features to categorize images as photographs or drawings and generate captions with minimal development effort. The correct solution leverages built-in image type detection and image description capabilities.
Many candidates select Object Detection or Custom Vision, confusing general object identification with high-level image type categorization or misunderstanding that Custom Vision requires training rather than being a plug-and-play API for simple tasks.
Community Discussion (11 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
To minimize development effort, we must use pre-built Azure AI Computer Vision APIs rather than custom models. First, to categorize an image as either a photograph or a drawing, we use Image Type Detection (Option D). This feature specifically identifies the type of image content (e.g., photograph, illustration, or raw data), fitting the requirement perfectly. Second, to generate a caption, we use Image Descriptions (Option C). This feature automatically generates human-readable captions based on the visual content of the image. Together, these two services provide the required functionality without custom training.Why the Other Options Are Wrong
Object Detection (A) identifies specific objects within an image (like 'dog' or 'car') but does not classify the entire image as a photo/drawing nor generate natural language captions. Content Tags (B) provide keywords describing the image but do not generate full sentences/captions. Image Classification (E) typically refers to Custom Vision, which requires building and training a model, violating the 'minimize development effort' constraint compared to using standard Computer Vision APIs.Community Comment Notes
The community consensus strongly supports options C and D. Users note that 'Image Type Detection' is the specific API for distinguishing photos from drawings, whereas generic categorization might be too broad. Comments emphasize that generating captions is directly handled by the 'Image Descriptions' endpoint in the Computer Vision service.Official Reference
Exam Strategy
When asked to 'minimize development effort,' always prefer managed, pre-trained Azure AI services over custom models like Custom Vision unless the task is highly specialized. Map specific requirements: 'caption' maps to Image Descriptions, and 'photo vs drawing' maps to Image Type Detection.
Frequently Asked Questions
Why not use Object Detection for categorizing photos?
Object detection finds specific items inside an image, not the overall image type. Image Type Detection classifies the whole image as a photo, drawing, etc.
Does Image Description generate captions automatically?
Yes, the Image Descriptions feature in Azure AI Computer Vision uses AI to generate human-readable captions describing the visual content.