Skip to content

Commit 17b7ebd

Browse files
authored
Merge pull request #205366 from PatrickFarley/comvis-updates
[cog svcs] Comvis updates
2 parents adbca68 + c601fb8 commit 17b7ebd

22 files changed

+189
-80
lines changed

articles/cognitive-services/Computer-vision/concept-brand-detection.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.date: 07/05/2022
1313
ms.author: pafarley
1414
---
1515

16-
# Detect popular brands in images
16+
# Brand detection
1717

1818
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.
1919

articles/cognitive-services/Computer-vision/concept-categorizing-images.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: pafarley
1414
ms.custom: seodec18
1515
---
1616

17-
# Categorize images by subject matter
17+
# Image categorization
1818

1919
In addition to tags and a description, Image Analysis can return the taxonomy-based categories detected in an image. Unlike tags, categories are organized in a parent/child hierarchy, and there are fewer of them (86, as opposed to thousands of tags). All category names are in English. Categorization can be done by itself or alongside the newer tags model.
2020

articles/cognitive-services/Computer-vision/concept-describing-images.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: pafarley
1414
ms.custom: seodec18
1515
---
1616

17-
# Describe images with human-readable language
17+
# Image description generation
1818

1919
Computer Vision can analyze an image and generate a human-readable phrase that describes its contents. The algorithm returns several descriptions based on different visual features, and each description is given a confidence score. The final output is a list of descriptions ordered from highest to lowest confidence.
2020

articles/cognitive-services/Computer-vision/concept-detecting-adult-content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: pafarley
1414
ms.custom: seodec18
1515
---
1616

17-
# Detect adult content
17+
# Adult content detection
1818

1919
Computer Vision can detect adult material in images so that developers can restrict the display of these images in their software. Content flags are applied with a score between zero and one so developers can interpret the results according to their own preferences.
2020

articles/cognitive-services/Computer-vision/concept-detecting-color-schemes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: pafarley
1414
ms.custom: seodec18
1515
---
1616

17-
# Detect color schemes in images
17+
# Color schemes detection
1818

1919
Computer Vision analyzes the colors in an image to provide three different attributes: the dominant foreground color, the dominant background color, and the larger set of dominant colors in the image. The set of possible returned colors is: black, blue, brown, gray, green, orange, pink, purple, red, teal, white, and yellow.
2020

articles/cognitive-services/Computer-vision/concept-detecting-domain-content.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: pafarley
1414
ms.custom: seodec18
1515
---
1616

17-
# Detect domain-specific content
17+
# Domain-specific content detection
1818

1919
In addition to tagging and high-level categorization, Computer Vision also supports further domain-specific analysis using models that have been trained on specialized data.
2020

articles/cognitive-services/Computer-vision/concept-detecting-image-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: pafarley
1414
ms.custom: seodec18
1515
---
1616

17-
# Detecting image types with Computer Vision
17+
# Image type detection
1818

1919
With the [Analyze Image](https://westcentralus.dev.cognitive.microsoft.com/docs/services/computer-vision-v3-2/operations/56f91f2e778daf14a499f21b) API, Computer Vision can analyze the content type of images, indicating whether an image is clip art or a line drawing.
2020

articles/cognitive-services/Computer-vision/concept-face-detection.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Face detection and attributes concepts"
2+
title: "Face detection and attributes - Face"
33
titleSuffix: Azure Cognitive Services
44
description: Learn more about face detection; face detection is the action of locating human faces in an image and optionally returning different kinds of face-related data.
55
services: cognitive-services
@@ -9,7 +9,7 @@ manager: nitinme
99
ms.service: cognitive-services
1010
ms.subservice: face-api
1111
ms.topic: conceptual
12-
ms.date: 06/13/2022
12+
ms.date: 07/20/2022
1313
ms.author: pafarley
1414
---
1515

articles/cognitive-services/Computer-vision/concept-face-recognition.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Face recognition concepts"
2+
title: "Face recognition - Face"
33
titleSuffix: Azure Cognitive Services
44
description: Learn the concept of Face recognition, its related operations, and the underlying data structures.
55
services: cognitive-services
@@ -9,32 +9,18 @@ manager: nitinme
99
ms.service: cognitive-services
1010
ms.subservice: face-api
1111
ms.topic: conceptual
12-
ms.date: 06/13/2022
12+
ms.date: 07/20/2022
1313
ms.author: pafarley
1414
---
1515

16-
# Face recognition concepts
16+
# Face recognition
1717

18-
This article explains the concept of Face recognition, its related operations, and the underlying data structures. Broadly, Face recognition refers to the method of verifying or identifying an individual by their face.
18+
This article explains the concept of Face recognition, its related operations, and the underlying data structures. Broadly, face recognition is the act of verifying or identifying individuals by their faces. Face recognition is important in implementing the identity verification scenario, which enterprises and apps can use to verify that a (remote) user is who they claim to be.
1919

20-
Verification is one-to-one matching that takes two faces and returns whether they are the same face, and identification is one-to-many matching that takes a single face as input and returns a set of matching candidates. Face recognition is important in implementing the identity verification scenario, which enterprises and apps can use to verify that a (remote) user is who they claim to be.
21-
22-
Try out the capabilities of face recognition quickly and easily using Vision Studio.
20+
You can try out the capabilities of face recognition quickly and easily using Vision Studio.
2321
> [!div class="nextstepaction"]
2422
> [Try Vision Studio](https://portal.vision.cognitive.azure.com/)
2523
26-
## Related data structures
27-
28-
The recognition operations use mainly the following data structures. These objects are stored in the cloud and can be referenced by their ID strings. ID strings are always unique within a subscription, but name fields may be duplicated.
29-
30-
|Name|Description|
31-
|:--|:--|
32-
|DetectedFace| This single face representation is retrieved by the [face detection](./how-to/identity-detect-faces.md) operation. Its ID expires 24 hours after it's created.|
33-
|PersistedFace| When DetectedFace objects are added to a group, such as FaceList or Person, they become PersistedFace objects. They can be [retrieved](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039524c) at any time and don't expire.|
34-
|[FaceList](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039524b) or [LargeFaceList](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/5a157b68d2de3616c086f2cc)| This data structure is an assorted list of PersistedFace objects. A FaceList has a unique ID, a name string, and optionally a user data string.|
35-
|[Person](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039523c)| This data structure is a list of PersistedFace objects that belong to the same person. It has a unique ID, a name string, and optionally a user data string.|
36-
|[PersonGroup](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395244) or [LargePersonGroup](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/599acdee6ac60f11b48b5a9d)| This data structure is an assorted list of Person objects. It has a unique ID, a name string, and optionally a user data string. A PersonGroup must be [trained](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395249) before it can be used in recognition operations.|
37-
|PersonDirectory | This data structure is like **LargePersonGroup** but offers additional storage capacity and other added features. For more information, see [Use the PersonDirectory structure (preview)](./how-to/use-persondirectory.md).
3824

3925
## Recognition operations
4026

@@ -54,6 +40,20 @@ The [Identify](https://westus.dev.cognitive.microsoft.com/docs/services/563879b6
5440

5541
The [Verify](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039523a) operation takes a single face ID (from a DetectedFace or PersistedFace object) and a Person object. It determines whether the face belongs to that same person. Verification is one-to-one matching and can be used as a final check on the results from the Identify API call. However, you can optionally pass in the PersonGroup to which the candidate Person belongs to improve the API performance.
5642

43+
## Related data structures
44+
45+
The recognition operations use mainly the following data structures. These objects are stored in the cloud and can be referenced by their ID strings. ID strings are always unique within a subscription, but name fields may be duplicated.
46+
47+
|Name|Description|
48+
|:--|:--|
49+
|DetectedFace| This single face representation is retrieved by the [face detection](./how-to/identity-detect-faces.md) operation. Its ID expires 24 hours after it's created.|
50+
|PersistedFace| When DetectedFace objects are added to a group, such as FaceList or Person, they become PersistedFace objects. They can be [retrieved](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039524c) at any time and don't expire.|
51+
|[FaceList](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039524b) or [LargeFaceList](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/5a157b68d2de3616c086f2cc)| This data structure is an assorted list of PersistedFace objects. A FaceList has a unique ID, a name string, and optionally a user data string.|
52+
|[Person](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f3039523c)| This data structure is a list of PersistedFace objects that belong to the same person. It has a unique ID, a name string, and optionally a user data string.|
53+
|[PersonGroup](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395244) or [LargePersonGroup](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/599acdee6ac60f11b48b5a9d)| This data structure is an assorted list of Person objects. It has a unique ID, a name string, and optionally a user data string. A PersonGroup must be [trained](https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395249) before it can be used in recognition operations.|
54+
|PersonDirectory | This data structure is like **LargePersonGroup** but offers additional storage capacity and other added features. For more information, see [Use the PersonDirectory structure (preview)](./how-to/use-persondirectory.md).
55+
56+
5757
## Input data
5858

5959
Use the following tips to ensure that your input images give the most accurate recognition results:
@@ -73,4 +73,4 @@ Use the following tips to ensure that your input images give the most accurate r
7373

7474
Now that you're familiar with face recognition concepts, Write a script that identifies faces against a trained PersonGroup.
7575

76-
* [Face client library quickstart](./quickstarts-sdk/identity-client-library.md)
76+
* [Face quickstart](./quickstarts-sdk/identity-client-library.md)

articles/cognitive-services/Computer-vision/concept-generating-thumbnails.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.author: pafarley
1414
ms.custom: seodec18
1515
---
1616

17-
# Generating smart-cropped thumbnails with Computer Vision
17+
# Smart-cropped thumbnails
1818

1919
A thumbnail is a reduced-size representation of an image. Thumbnails are used to represent images and other data in a more economical, layout-friendly way. The Computer Vision API uses smart cropping, together with resizing the image, to create intuitive thumbnails for a given image.
2020

@@ -48,4 +48,4 @@ The following table illustrates typical thumbnails generated by Computer Vision
4848

4949
The generate thumbnail feature is available through the [Get Thumbnail](https://westus.dev.cognitive.microsoft.com/docs/services/computer-vision-v3-2/operations/56f91f2e778daf14a499f20c) and [Get Area of Interest](https://westus.dev.cognitive.microsoft.com/docs/services/computer-vision-v3-2/operations/b156d0f5e11e492d9f64418d) APIs. You can call this API through a native SDK or through REST calls.
5050

51-
* [Quickstart: Computer Vision REST API or client libraries](./quickstarts-sdk/image-analysis-client-library.md?pivots=programming-language-csharp)
51+
* [Generate a thumbnail (how-to)](./how-to/generate-thumbnail.md)

0 commit comments

Comments
 (0)