Skip to content

Commit d6c3b88

Browse files
authored
Merge pull request #50603 from sherzyang/main
Add Azure AI Vision module with fixes.
2 parents aaf4d0c + eb23d64 commit d6c3b88

32 files changed

+449
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-computer-vision.introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: Introduction
7+
author: wwlpublish
8+
ms.author: sheryang
9+
ms.date: 05/22/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 2
14+
content: |
15+
[!include[](includes/1-introduction.md)]
16+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-computer-vision.azure-ai-vision
3+
title: Understand Azure AI services for computer vision
4+
metadata:
5+
title: Understand Azure AI services for computer vision
6+
description: Azure AI services for computer vision
7+
author: wwlpublish
8+
ms.author: sheryang
9+
ms.date: 05/22/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/2-azure-ai-vision.md)]
16+
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-computer-vision.image-service
3+
title: Understand Azure AI Vision Image Analysis capabilities
4+
metadata:
5+
title: Understand Azure AI Vision Image Analysis capabilities
6+
description: Understand image analysis capabilities
7+
author: wwlpublish
8+
ms.author: sheryang
9+
ms.date: 05/22/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 4
14+
content: |
15+
[!include[](includes/3-image-service.md)]
16+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-computer-vision.face-service
3+
title: Understand Azure AI Vision's Face service capabilities
4+
metadata:
5+
title: Understand Azure AI Vision's Face service capabilities
6+
description: Understand Azure AI Face service
7+
author: wwlpublish
8+
ms.author: sheryang
9+
ms.date: 05/22/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/4-face-service.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-computer-vision.azure-ai-foundry
3+
title: Get started in Azure AI Foundry portal
4+
metadata:
5+
title: Get started in Azure AI Foundry portal
6+
description: Get started in Azure AI Foundry portal
7+
author: wwlpublish
8+
ms.author: sheryang
9+
ms.date: 05/12/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 4
14+
content: |
15+
[!include[](includes/5-azure-ai-foundry.md)]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-computer-vision.exercise
3+
title: Exercise - Analyze images in Azure AI Foundry portal
4+
metadata:
5+
title: Exercise - Analyze images in Azure AI Foundry portal
6+
description: Exercise - Analyze images in Azure AI Foundry portal
7+
author: wwlpublish
8+
ms.author: sheryang
9+
ms.date: 05/12/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 25
14+
content: |
15+
[!include[](includes/6-exercise.md)]
16+
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-computer-vision.knowledge-check
3+
title: Module assessment
4+
metadata:
5+
title: Module assessment
6+
description: Knowledge check
7+
author: wwlpublish
8+
ms.author: sheryang
9+
ms.date: 05/16/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 3
14+
quiz:
15+
title: "Check your knowledge"
16+
questions:
17+
- content: "You want to use the Azure AI Vision service to identify the location of individual items in an image. Which of the following features should you retrieve?"
18+
choices:
19+
- content: "Objects"
20+
isCorrect: true
21+
explanation: "Correct. Azure AI Vision returns objects with a bounding box to indicate their location in the image."
22+
- content: "Visual Tags"
23+
isCorrect: false
24+
explanation: "Incorrect. Tags indicate metadata terms that are relevant to an image, but not their location."
25+
- content: "Dense Captions"
26+
isCorrect: false
27+
explanation: "Incorrect. Categories provide suggested categorizations for the image as a whole, not individual items in it."
28+
- content: "How does the Face service indicate the location of faces in images?"
29+
choices:
30+
- content: "A pair of coordinates for each face, indicating the center of the face"
31+
isCorrect: false
32+
explanation: "Incorrect: The locations of detected faces are indicated by coordinates for a rectangular bounding box"
33+
- content: "Two pairs of coordinates for each face, indicating the location of the eyes"
34+
isCorrect: false
35+
explanation: "Incorrect: The locations of detected faces are indicated by coordinates for a rectangular bounding box"
36+
- content: "A set of coordinates for each face, defining a rectangular bounding box around the face"
37+
isCorrect: true
38+
explanation: "Correct: The locations of detected faces are indicated by coordinates for a rectangular bounding box"
39+
- content: "Which of the following is a benefit of using the Azure AI Foundry portal for Azure AI Vision?"
40+
choices:
41+
- content: "It only supports facial recognition features."
42+
isCorrect: false
43+
explanation: "Incorrect."
44+
- content: "It provides a user interface with hubs and projects to organize and test AI services."
45+
isCorrect: true
46+
explanation: "Correct."
47+
- content: "It limits access to only one Azure AI service at a time."
48+
isCorrect: false
49+
explanation: "Incorrect."
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.get-started-computer-vision.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: Summary
7+
author: wwlpublish
8+
ms.author: sheryang
9+
ms.date: 05/16/2025
10+
ms.topic: unit
11+
ms.collection:
12+
- wwl-ai-copilot
13+
durationInMinutes: 1
14+
content: |
15+
[!include[](includes/8-summary.md)]
16+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Computer vision is a field of artificial intelligence (AI) that enables machines to interpret and understand visual information from the world—such as images, videos, and live camera feeds. Computer vision capabilities support the automation of time-intensive tasks and enable possibilities that did not exist before.
2+
3+
Consider some of these applications of computer vision:
4+
5+
- *Manufacturing – Defect Detection*: AI vision systems inspect products on assembly lines in real time. They detect surface defects, misalignments, or missing components using object detection and image segmentation, reducing waste and improving quality control.
6+
7+
- *Healthcare – Medical Imaging Analysis*: Computer vision helps radiologists analyze X-rays, MRIs, and CT scans. AI models can highlight anomalies like tumors or fractures, assist in early diagnosis, and reduce human error.
8+
9+
- *Retail – Shelf Monitoring*: Retailers use AI vision to monitor store shelves. Cameras detect when products are out of stock or misplaced, enabling real-time inventory updates and improving customer experience.
10+
11+
- *Transportation – Autonomous Vehicles*: Self-driving cars rely on computer vision to recognize road signs, lane markings, pedestrians, and other vehicles. This enables safe navigation and decision-making in dynamic environments.
12+
13+
AI vision systems can be created using a range of Azure AI services. In this module we explore **Microsoft Azure AI Vision**, a cloud service that developers can use to create a wide range of computer vision solutions.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
Azure AI provides a wide range of cloud-based services for various AI tasks, including computer vision. Microsoft's **Azure AI Vision** service provides prebuilt and customizable computer vision models that are based on deep learning models and provide various capabilities. Azure AI Vision provides "off-the-shelf" functionality for many common computer vision scenarios, while retaining the ability to create custom models using your own images.
2+
3+
Azure AI Vision service contains several products. Within Azure AI Vision, there are services that handle specific sets of tasks including:
4+
5+
- **Azure AI Vision Image Analysis service**: Detects common objects in images, tags visual features, generates captions, and supports optical character recognition (OCR).
6+
![Screenshot of image captioning example from Azure AI Foundry.](../media/image-captioning-example.png)
7+
8+
- **Azure AI Face service**: Detects, recognizes, and analyzes human faces in images. Provides specific models for facial analysis that extend beyond what is available with image analysis.
9+
![Screenshot of face detection example from Azure AI Foundry.](../media/face-detection-example.png)
10+
11+
There are many applications for Azure AI Vision's *image analysis* and *face* detection, analysis, and recognition. For example:
12+
13+
- Search engine optimization - using image tagging and captioning for essential improvements in search ranking.
14+
- Content moderation - using image detection to help monitor the safety of images posted online.
15+
- Security - facial recognition can be used in building security applications, and in operating systems for unlocking devices.
16+
- Social media - facial recognition can be used to automatically tag known friends in photographs.
17+
- Missing persons - using public cameras systems, facial recognition can be used to identify if a missing person is in the image frame.
18+
- Identity validation - useful at ports of entry kiosks where a person holds a special entry permit.
19+
- Museum archive management - using optical character recognition to preserve information from paper documents.
20+
21+
> [!NOTE]
22+
> Many modern vision solutions are built with a combination of capabilities. For example, video analysis capabilities are supported by [*Azure AI Video indexer*](/azure/azure-video-indexer/video-indexer-overview). Azure AI Video indexer is built on several Azure AI services, such as Face, Translator, Image Analysis, and Speech.
23+
24+
Next, let's take a look at some core Azure AI Vision Image Analysis capabilities.

0 commit comments

Comments
 (0)