Skip to content

Commit 660cced

Browse files
committed
comvis freshness
1 parent be2f268 commit 660cced

File tree

7 files changed

+48
-29
lines changed

7 files changed

+48
-29
lines changed

articles/ai-services/computer-vision/concept-brand-detection.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,19 @@ manager: nitinme
88

99
ms.service: azure-ai-vision
1010
ms.topic: conceptual
11-
ms.date: 01/19/2024
11+
ms.date: 01/22/2025
1212
ms.author: pafarley
1313
---
1414

1515
# Brand detection
1616

17-
Brand detection is a specialized mode of [object detection](concept-object-detection.md) that uses a database of thousands of global logos to identify commercial brands in images or video. You can use this feature, for example, to discover which brands are most popular on social media or most prevalent in media product placement.
17+
Brand detection is a specialized mode of [object detection](concept-object-detection.md) that uses a database of thousands of global corporate logos to identify commercial brands in images or video. You can use this feature, for example, to discover which brands are most popular on social media or most prevalent in media product placement.
18+
19+
## How it works
1820

1921
The Azure AI Vision service detects whether there are brand logos in a given image. If a brand logo is detected, the service returns the brand name, a confidence score, and the coordinates of a bounding box around the logo.
2022

21-
The built-in logo database covers popular brands in consumer electronics, clothing, and more. If you find that the Vision service doesn't detect the brand you're looking for, you could also try creating and training your own logo detector using the [Custom Vision](../custom-vision-service/index.yml) service.
23+
The built-in logo database covers popular brands in consumer electronics, clothing, and more. If you find that the Vision service doesn't detect the brand you're looking for, you can also try creating and training your own logo detector using the [Custom Vision](../custom-vision-service/index.yml) service.
2224

2325
## Brand detection example
2426

@@ -71,4 +73,7 @@ In some cases, the brand detector picks up both the logo image and the stylized
7173

7274
The brand detection feature is part of the [Analyze Image](/rest/api/computervision/analyze-image) API. You can call this API by using a native SDK or through REST calls. Include `Brands` in the `visualFeatures` query parameter. Then, when you get the full JSON response, parse the string for the contents of the `"brands"` section.
7375

74-
* [Quickstart: Image Analysis](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)
76+
## Next step
77+
78+
> [!div class="nextstepaction"]
79+
> [Quickstart: Image Analysis](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)

articles/ai-services/computer-vision/concept-detecting-adult-content.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: nitinme
88

99
ms.service: azure-ai-vision
1010
ms.topic: conceptual
11-
ms.date: 01/19/2024
11+
ms.date: 01/22/2025
1212
ms.collection: "ce-skilling-fresh-tier2, ce-skilling-ai-copilot"
1313
ms.author: pafarley
1414
---
@@ -37,4 +37,7 @@ The "adult" classification contains several different categories:
3737

3838
You can detect adult content with the [Analyze Image 3.2](/rest/api/computervision/analyze-image?view=rest-computervision-v3.2) API. When you add the value of `Adult` to the **visualFeatures** query parameter, the API returns three boolean properties—`isAdultContent`, `isRacyContent`, and `isGoryContent`—in its JSON response. The method also returns corresponding properties—`adultScore`, `racyScore`, and `goreScore`—which represent confidence scores between zero and one for each respective category.
3939

40-
- [Quickstart: Vision REST API or client libraries](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)
40+
## Next step
41+
42+
> [!div class="nextstepaction"]
43+
> [Quickstart: Vision REST API or client libraries](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)

articles/ai-services/computer-vision/concept-detecting-color-schemes.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,7 @@ The following table shows Azure AI Vision's black and white evaluation in the sa
8080

8181
The color scheme detection feature is part of the [Analyze Image 3.2](/rest/api/computervision/analyze-image?view=rest-computervision-v3.2) API. You can call this API through a native SDK or through REST calls. Include `Color` in the **visualFeatures** query parameter. Then, when you get the full JSON response, simply parse the string for the contents of the `"color"` section.
8282

83-
* [Quickstart: Vision REST API or client libraries](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)
83+
## Next step
84+
85+
> [!div class="nextstepaction"]
86+
> [Quickstart: Vision REST API or client libraries](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)

articles/ai-services/computer-vision/concept-detecting-faces.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: nitinme
88

99
ms.service: azure-ai-vision
1010
ms.topic: conceptual
11-
ms.date: 01/19/2024
11+
ms.date: 01/22/2025
1212
ms.author: pafarley
1313
---
1414

@@ -112,4 +112,7 @@ The next example demonstrates the JSON response returned for an image containing
112112

113113
The face detection feature is part of the [Analyze Image 3.2](/rest/api/computervision/analyze-image/analyze-image?view=rest-computervision-v3.2&tabs=HTTP) API. You can call this API through a native SDK or through REST calls. Include `Faces` in the **visualFeatures** query parameter. Then, when you get the full JSON response, simply parse the string for the contents of the `"faces"` section.
114114

115-
* [Quickstart: Vision REST API or client libraries](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)
115+
## Next step
116+
117+
> [!div class="nextstepaction"]
118+
> [Quickstart: Vision REST API or client libraries](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)

articles/ai-services/computer-vision/concept-people-detection.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: nitinme
88

99
ms.service: azure-ai-vision
1010
ms.topic: conceptual
11-
ms.date: 01/19/2024
11+
ms.date: 01/22/2025
1212
ms.author: pafarley
1313
---
1414

@@ -79,6 +79,7 @@ The following JSON response illustrates what the Analysis 4.0 API returns when d
7979

8080
The people detection feature is part of the [Analyze Image 4.0 API](https://aka.ms/vision-4-0-ref). Include `People` in the **features** query parameter. Then, when you get the full JSON response, parse the string for the contents of the `"people"` section.
8181

82-
## Next steps
82+
## Next step
8383

84-
* [Call the Analyze Image API](./how-to/call-analyze-image-40.md)
84+
> [!div class="nextstepaction"]
85+
> [Call the Analyze Image API](./how-to/call-analyze-image-40.md)

articles/ai-services/computer-vision/how-to/video-retrieval.md

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,48 @@
11
---
22
title: Do video retrieval using vectorization - Image Analysis 4.0
33
titleSuffix: Azure AI services
4-
description: Learn how to call the Video Retrieval APIs to vectorize video frames and search terms.
4+
description: Learn how to use the Video Retrieval APIs to vectorize video frames and search terms, and perform searches using metadata and features.
55
#services: cognitive-services
6+
#customer intent: As a developer, I want to use Video Retrieval APIs to enhance video search capabilities with metadata and features.
67
author: PatrickFarley
78
manager: nitinme
89

910
ms.service: azure-ai-vision
1011
ms.topic: how-to
11-
ms.date: 10/16/2023
12+
ms.date: 01/22/2025
1213
ms.collection: "ce-skilling-fresh-tier2, ce-skilling-ai-copilot"
1314
ms.author: pafarley
1415
---
1516

1617
# Do video retrieval using vectorization (version 4.0 preview)
1718

18-
Azure AI Video Retrieval APIs are part of Azure AI Vision and enable developers to create an index, add documents (videos and images) to it, and search with natural language. Developers can define metadata schemas for each index and ingest metadata to the service to help with retrieval. Developers can also specify what features to extract from the index (vision, speech) and filter their search based on features.
19+
Azure AI Video Retrieval APIs are part of Azure AI Vision and enable developers to create a media index, add documents (videos and images) to it, and search it with natural language. Developers can define metadata schemas for each index and ingest metadata to the service to help with retrieval. Developers can also specify which features to extract from the index (vision, speech) and filter their search based on features.
1920

2021
## Prerequisites
2122

2223
- Azure subscription - [Create one for free](https://azure.microsoft.com/free/cognitive-services).
2324
- Once you have your Azure subscription, [create a Vision resource using the portal](/azure/cognitive-services/cognitive-services-apis-create-account). For this preview, you must create your resource in the one of the following regions - Australia East, Switzerland North, Sweden Central, or East US.
2425
- An Azure Storage resource - [Create one](/azure/storage/common/storage-account-create?tabs=azure-portal)
2526

26-
## Input requirements
27+
## Select a video
28+
29+
Refer to the video input requirements:
2730

2831
[!INCLUDE [video-retrieval-input](../includes/video-retrieval-input.md)]
2932

3033
## Call the Video Retrieval APIs
3134

32-
To use the Video Retrieval APIs in a typical pattern, you would do the following steps:
35+
To use the Video Retrieval APIs in a typical pattern, you'll follow these steps:
3336

3437
1. Create an index using **PUT - Create an index**.
3538
2. Add video documents to the index using **PUT - CreateIngestion**.
3639
3. Wait for the ingestion to complete, checking with **GET - ListIngestions**.
3740
4. Search for a keyword or phrase using **POST - SearchByText**.
3841

3942

40-
### Use Video Retrieval APIs for metadata-based search
43+
### Example: Use Video Retrieval APIs for metadata-based search
4144

42-
The Video Retrieval APIs allows a user to add metadata to video files. Metadata is additional information associated with video files such as "Camera ID," "Timestamp," or "Location" that can be used to organize, filter, and search for specific videos. This example demonstrates how to create an index, add video files with associated metadata, and perform searches using different features.
45+
The Video Retrieval APIs allow a user to add metadata to video files. Metadata is additional information associated with video files such as "Camera ID," "Timestamp," or "Location" that can be used to organize, filter, and search for specific videos. This example demonstrates how to create an index, add video files with associated metadata, and perform searches using different features.
4346

4447
### Step 1: Create an Index
4548

@@ -77,7 +80,7 @@ curl.exe -v -X PUT "https://<YOUR_ENDPOINT_URL>/computervision/retrieval/indexes
7780
```
7881

7982
**Response:**
80-
```
83+
```console
8184
HTTP/1.1 201 Created
8285
Content-Length: 530
8386
Content-Type: application/json; charset=utf-8
@@ -156,7 +159,7 @@ curl.exe -v -X PUT "https://<YOUR_ENDPOINT_URL>/computervision/retrieval/indexes
156159
```
157160

158161
**Response:**
159-
```
162+
```console
160163
HTTP/1.1 202 Accepted
161164
Content-Length: 152
162165
Content-Type: application/json; charset=utf-8
@@ -184,7 +187,7 @@ curl.exe -v -X GET "https://<YOUR_ENDPOINT_URL>/computervision/retrieval/indexes
184187
```
185188

186189
**Response:**
187-
```
190+
```console
188191
HTTP/1.1 200 OK
189192
Content-Length: 164
190193
Content-Type: application/json; charset=utf-8
@@ -233,7 +236,7 @@ curl.exe -v -X POST "https://<YOUR_ENDPOINT_URL>/computervision/retrieval/indexe
233236
```
234237

235238
**Response:**
236-
```
239+
```console
237240
HTTP/1.1 200 OK
238241
Content-Length: 3289
239242
Content-Type: application/json; charset=utf-8
@@ -297,7 +300,7 @@ curl.exe -v -X POST "https://<YOUR_ENDPOINT_URL>com/computervision/retrieval/ind
297300
```
298301

299302
**Response:**
300-
```
303+
```console
301304
HTTP/1.1 200 OK
302305
Content-Length: 49001
303306
Content-Type: application/json; charset=utf-8
@@ -337,6 +340,7 @@ Connection: close
337340
}
338341
```
339342

340-
## Next steps
343+
## Next step
341344

342-
[Multimodal embeddings concepts](../concept-image-retrieval.md)
345+
> [!div class="nextstepaction"]
346+
> [Multimodal embeddings concepts](../concept-image-retrieval.md)

articles/ai-services/computer-vision/use-case-identity-verification.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ ms.service: azure-ai-vision
1010
ms.custom:
1111
- ignite-2023
1212
ms.topic: conceptual
13-
ms.date: 01/19/2024
13+
ms.date: 01/22/2025
1414
ms.author: pafarley
1515
---
1616

1717
# Overview: Verification with Face
1818

19-
Provide the best-in-class face verification experience in your business solution using the Azure AI Face service. You can verify a user's face against a government-issued ID card like a passport or driver's license. Use this verification to grant access to digital or physical services or recover an account. Specific access scenarios include opening a new account, verifying a user, or proctoring an online assessment. Verification can be done when a person is onboarded to your service, and repeated when they access a digital or physical service.
19+
Azure AI Face service lets you provide the best-in-class face verification experience in your business solution. Use verification to grant access to digital or physical services or recover an account. For example, you can verify a user's face against a government-issued ID card like a passport or driver's license. Specific access scenarios include opening a new account, verifying a user, or proctoring an online assessment. Verification can be done when a person is onboarded to your service and repeated when they access a digital or physical service.
2020

2121
:::image type="content" source="media/use-cases/face-recognition.png" alt-text="Photo of a person holding a phone up to his face to take a picture":::
2222

@@ -36,7 +36,7 @@ Face service can power an end-to-end, low-friction, high-accuracy, verification
3636
* Face Verification ("Verification" / "Verify") builds on Detect and addresses the question, "Are these two images of the same person?" Verification is also called "one-to-one" matching because the probe image is compared to only one enrolled template. Verification can be used in access control scenarios to verify that a picture matches a previously captured image (such as from a photo from a government-issued ID card).
3737
* Face Group ("Group") also builds on Detect and creates smaller groups of faces that look similar to each other from all enrollment templates.
3838

39-
## Next steps
39+
## Next step
4040

4141
Follow a quickstart to do verification with Face.
4242

0 commit comments

Comments
 (0)