Skip to content

Commit e37fab5

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-ai-docs-pr into openai-updates
2 parents cdcc212 + 3776a3d commit e37fab5

File tree

537 files changed

+7283
-3781
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

537 files changed

+7283
-3781
lines changed

.openpublishing.redirection.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,26 @@
44
"source_path_from_root": "/articles/ai-services/openai/concepts/use-your-image-data.md",
55
"redirect_url": "/azure/ai-services/openai/concepts/use-your-data",
66
"redirect_document_id": true
7+
},
8+
{
9+
"source_path_from_root": "/articles/search/search-howto-create-indexers.md",
10+
"redirect_url": "/azure/search/search-how-to-create-indexers",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path_from_root": "/articles/search/search-howto-dotnet-sdk.md",
15+
"redirect_url": "/azure/search/search-how-to-dotnet-sdk",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path_from_root": "/articles/search/search-howto-index-csv-blobs.md",
20+
"redirect_url": "/azure/search/search-how-to-index-csv-blobs",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path_from_root": "/articles/search/search-howto-large-index.md",
25+
"redirect_url": "/azure/search/search-how-to-large-index",
26+
"redirect_document_id": false
727
}
828
]
929
}

articles/ai-services/computer-vision/concept-background-removal.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ ms.author: pafarley
1414

1515
# Background removal (version 4.0 preview)
1616

17+
[!INCLUDE [segmentation-deprecation](includes/segmentation-deprecation.md)]
18+
1719
The Background removal operation can divide images into multiple segments or regions to help the user identify different objects or parts of the image. Background removal creates an alpha matte that separates the foreground object from the background in an image. This service is currently in preview, and the API may change in the future.
1820

1921

articles/ai-services/computer-vision/concept-face-recognition.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
---
22
title: "Face recognition - Face"
33
titleSuffix: Azure AI services
4-
description: Learn the concept of Face recognition, its related operations, and the underlying data structures.
5-
#services: cognitive-services
4+
description: Learn the concept of Face recognition, its operations, and data structures, including PersonGroup creation, identification, and verification.
65
author: PatrickFarley
76
manager: nitinme
87

@@ -11,7 +10,7 @@ ms.subservice: azure-ai-face
1110
ms.custom:
1211
- ignite-2023
1312
ms.topic: conceptual
14-
ms.date: 02/14/2024
13+
ms.date: 10/16/2024
1514
ms.author: pafarley
1615
---
1716

@@ -50,7 +49,7 @@ Use the following tips to ensure that your input images give the most accurate r
5049

5150
[!INCLUDE [identity-input-technical](includes/identity-input-technical.md)]
5251
[!INCLUDE [identity-input-composition](includes/identity-input-composition.md)]
53-
* You can utilize the `qualityForRecognition` attribute in the [face detection](./how-to/identity-detect-faces.md) operation when using applicable detection models as a general guideline of whether the image is likely of sufficient quality to attempt face recognition on. Only `"high"` quality images are recommended for person enrollment and quality at or above `"medium"` is recommended for identification scenarios.
52+
* You can use the `qualityForRecognition` attribute in the [face detection](./how-to/identity-detect-faces.md) operation when using applicable detection models as a general guideline of whether the image is likely of sufficient quality to attempt face recognition on. Only `"high"` quality images are recommended for person enrollment and quality at or above `"medium"` is recommended for identification scenarios.
5453

5554
## Next steps
5655

articles/ai-services/computer-vision/concept-shelf-analysis.md

Lines changed: 1 addition & 1 deletion
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: 02/14/2024
11+
ms.date: 10/16/2024
1212
ms.author: pafarley
1313
ms.custom: build-2023, build-2023-dataai
1414
---

articles/ai-services/computer-vision/how-to/background-removal.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ms.date: 01/19/2024
1313

1414
# Remove the background in images
1515

16+
[!INCLUDE [segmentation-deprecation](../includes/segmentation-deprecation.md)]
17+
1618
This article demonstrates how to call the Image Analysis 4.0 API to segment an image (separate the foreground from background). It also shows you how to parse the returned information.
1719

1820
> [!IMPORTANT]

articles/ai-services/computer-vision/how-to/call-read-api.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,6 @@ The following steps assume that you've already created a [Computer Vision resour
2020

2121
[!INCLUDE [read-editions](../includes/read-editions.md)]
2222

23-
## Input requirements
24-
25-
The **Read** API call takes images and documents as its input. The images and documents must meet the following requirements:
26-
27-
* Supported file formats are JPEG, PNG, BMP, PDF, and TIFF.
28-
* For PDF and TIFF files, up to 2,000 pages (only the first two pages for the free tier) are processed.
29-
* The file size of images must be less than 500 MB (4 MB for the free tier) with dimensions at least 50 x 50 pixels and at most 10,000 x 10,000 pixels. PDF files don't have a size limit.
30-
* The minimum height of the text to be extracted is 12 pixels for a 1024 x 768 image, which corresponds to about 8-point font text at 150 DPI.
31-
32-
>[!NOTE]
33-
> You don't need to crop an image for text lines. Send the whole image to the Read API and it recognizes all texts.
3423

3524
## Determine how to process the data (optional)
3625

articles/ai-services/computer-vision/how-to/identity-access-token.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ Independent software vendors (ISVs) can manage the Face API usage of their clien
1919

2020
This guide shows you how to generate the access tokens, if you're an approved ISV, and how to use the tokens if you're a client.
2121

22-
The limited access token feature is a part of the existing Azure AI Services token service. We have added a new operation for the purpose of bypassing the Limited Access gate for approved scenarios. Only ISVs that pass the gating requirements will be given access to this feature.
22+
The limited access token feature is a part of the existing Azure AI Services token service. We have added a new operation for the purpose of bypassing the Limited Access gate for approved scenarios.
23+
24+
> [!IMPORTANT]
25+
> Only ISVs that pass the gating requirements will be given access to this feature. To request approval, contact [[email protected]](mailto:[email protected]).
2326
2427
## Example use case
2528

@@ -57,18 +60,18 @@ To call the **issueLimitedAccessToken** API, copy the following cURL command to
5760

5861
```bash
5962
curl -X POST 'https://<isv-endpoint>/sts/v1.0/issueLimitedAccessToken?expiredTime=3600' \
60-
-H 'Ocp-Apim-Subscription-Key: <client-face-key>' \
63+
-H 'Ocp-Apim-Subscription-Key: <isv-face-key>' \
6164
-H 'Content-Type: application/json' \
6265
-d '{
63-
"resourceId": "/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.CognitiveServices/accounts/<face-resource-name>",
66+
"targetAzureResourceId": "/subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.CognitiveServices/accounts/<face-resource-name>",
6467
"featureFlags": ["Face.Identification", "Face.Verification"]
6568
}'
6669
```
6770

6871
Then, make the following changes:
6972
1. Replace `<isv-endpoint>` with the endpoint of the ISV's resource. For example, **westus.api.cognitive.microsoft.com**.
7073
1. Optionally set the `expiredTime` parameter to set the expiration time of the token in seconds. It must be between 60 and 86400. The default value is 3600 (one hour).
71-
1. Replace `<client-face-key>` with the key of the client's Face resource.
74+
1. Replace `<isv-face-key>` with the key of the ISV's Face resource.
7275
1. Replace `<subscription-id>` with the subscription ID of the client's Azure subscription.
7376
1. Replace `<resource-group-name>` with the name of the client's resource group.
7477
1. Replace `<face-resource-name>` with the name of the client's Face resource.

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

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
---
2-
title: Do image retrieval using multimodal embeddings - Image Analysis 4.0
2+
title: Image retrieval using multimodal embeddings
33
titleSuffix: Azure AI services
4-
description: Learn how to call the image retrieval API to vectorize image and search terms.
4+
description: Learn how to use the image retrieval API to vectorize images and search terms, enabling text-based image searches without metadata.
55
#services: cognitive-services
66
author: PatrickFarley
77
manager: nitinme
88

99
ms.service: azure-ai-vision
1010
ms.topic: how-to
11-
ms.date: 02/20/2024
11+
ms.date: 10/16/2024
1212
ms.author: pafarley
13+
14+
#customer intent: As a developer, I want to use the image retrieval API to vectorize images and text so that I can perform text-based image searches.
1315
---
1416

1517
# Do image retrieval using multimodal embeddings (version 4.0)
@@ -35,7 +37,7 @@ You can try out the Multimodal embeddings feature quickly and easily in your bro
3537
> The Vision Studio experience is limited to 500 images. To use a larger image set, create your own search application using the APIs in this guide.
3638
3739
> [!div class="nextstepaction"]
38-
> [Try Vision Studio](https://portal.vision.cognitive.azure.com/)
40+
> [Try Vision Studio](https://portal.vision.cognitive.azure.com/gallery/imageanalysis)
3941
4042
## Call the Vectorize Image API
4143

@@ -124,6 +126,7 @@ def cosine_similarity(vector1, vector2):
124126

125127
---
126128

127-
## Next steps
129+
## Next step
128130

129-
[Image retrieval concepts](../concept-image-retrieval.md)
131+
> [!div class="nextstepaction"]
132+
> [Image retrieval concepts](../concept-image-retrieval.md)

articles/ai-services/computer-vision/how-to/specify-detection-model.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,10 @@ This code creates a **FaceList** called `My face collection` and adds a Face to
143143

144144
In this article, you learned how to specify the detection model to use with different Face APIs. Next, follow a quickstart to get started with face detection and analysis.
145145

146-
* [Face .NET SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-csharp%253fpivots%253dprogramming-language-csharp)
147-
* [Face Python SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-python%253fpivots%253dprogramming-language-python)
148-
* [Face Java SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-java%253fpivots%253dprogramming-language-java)
149-
* [Face JavaScript SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-javascript%253fpivots%253dprogramming-language-javascript)
146+
* [Face .NET SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-csharp)
147+
* [Face Python SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-python)
148+
* [Face Java SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-java)
149+
* [Face JavaScript SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-javascript)
150150

151151
[Detect]: /rest/api/face/face-detection-operations/detect
152152
[Identify From Person Group]: /rest/api/face/face-recognition-operations/identify-from-person-group

articles/ai-services/computer-vision/how-to/specify-recognition-model.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,10 @@ If you normally specify a confidence threshold (a value between zero and one tha
130130

131131
In this article, you learned how to specify the recognition model to use with different Face service APIs. Next, follow a quickstart to get started with face detection.
132132

133-
* [Face .NET SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-csharp%253fpivots%253dprogramming-language-csharp)
134-
* [Face Python SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-python%253fpivots%253dprogramming-language-python)
135-
* [Face Java SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-java%253fpivots%253dprogramming-language-java)
136-
* [Face JavaScript SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-javascript%253fpivots%253dprogramming-language-javascript)
133+
* [Face .NET SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-csharp)
134+
* [Face Python SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-python)
135+
* [Face Java SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-java)
136+
* [Face JavaScript SDK](../quickstarts-sdk/identity-client-library.md?pivots=programming-language-javascript)
137137

138138
[Detect]: /rest/api/face/face-detection-operations/detect
139139
[Verify Face To Face]: /rest/api/face/face-recognition-operations/verify-face-to-face

0 commit comments

Comments
 (0)