Microsoft Certified: Azure AI Engineer AssociateImplement image and video processing solutionsMedium
A logistics company wants to automate the inspection of damaged packages in its warehouses. They plan to mount cameras that capture images of packages as they move along a conveyor belt. The solution needs to identify specific types of damage (e.g., tears, dents, crushed corners) and classify the severity. Which Azure AI service and model type would be most appropriate for this task?
- AAzure Custom Vision - Object Detection
- BAzure Custom Vision - Image Classification
- CAzure Computer Vision - Image Analysis (Tags & Categories)
- DAzure Computer Vision - Read API
Show answer & explanationAnswer & explanation
Correct answer: B. Azure Custom Vision - Image Classification
The requirement is to identify specific types of damage and classify their severity from package images. Azure Custom Vision's Image Classification model is ideal for this, as it trains on images to categorize them into predefined labels (e.g., 'Torn', 'Dented', 'Crushed' with severity levels). Object Detection would identify damage locations, but classification is needed for the types and severity.
Why the other options are wrong
- A. Object Detection can locate damage, but the primary need is to classify the type and severity of damage across the whole package image, which is better suited for image classification.
- C. Image Analysis (Tags & Categories) provides general descriptive tags, not specific damage types or severity classification.
- D. The Read API is for extracting text from images and is not relevant for identifying visual damage.
Custom Vision Image Classification
Azure Custom Vision's Image Classification allows you to train a model to categorize an entire image into one or more predefined tags.
- Assigns one or more labels to an entire image.
- Requires labeled image datasets for training.
- Ideal for categorizing visual attributes like damage types, product categories.
Memory trick: Custom Vision Classifies Dents: A tailored tag for every tear.