You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added support for the Large Face List and Large Person Group
* Added support for latest Detect Liveness Session API
* Change the default service API version to v1.2-preview.1.
Copy file name to clipboardExpand all lines: sdk/face/Azure.AI.Vision.Face/CHANGELOG.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,28 @@
1
1
# Release History
2
2
3
-
## 1.0.0-beta.2 (Unreleased)
3
+
## 1.0.0-beta.2 (2024-10-23)
4
4
5
-
### Features Added
5
+
- Added support for the Large Face List and Large Person Group:
6
+
- Added client `LargeFaceListClient` and `LargePersonGroupClient`.
7
+
- Added operations `FindSimilarFromLargeFaceList`, `IdentifyFromLargePersonGroup` and `VerifyFromLargePersonGroup` to `FaceClient`.
8
+
- Added models for supporting Large Face List and Large Person Group.
9
+
- Added support for latest Detect Liveness Session API:
10
+
- Added operations `GetSessionImage` and `DetectFromSessionImage` to `FaceSessionClient`.
11
+
- Added properties `EnableSessionImage ` and `LivenessSingleModalModel` to model `CreateLivenessSessionContent`.
12
+
- Added model `CreateLivenessWithVerifySessionContent`.
6
13
7
14
### Breaking Changes
8
15
16
+
- Changed the parameter of `CreateLivenessWithVerifySession` from model `CreateLivenessSessionContent` to `CreateLivenessWithVerifySessionContent`.
17
+
9
18
### Bugs Fixed
10
19
20
+
- Remove `Mask` from `FaceAsttributes.Detection01`, which is not supported.
21
+
11
22
### Other Changes
12
23
24
+
- Change the default service API version to `v1.2-preview.1`.
25
+
13
26
## 1.0.0-beta.1 (2024-05-27)
14
27
15
28
This is the first preview Azure AI Face client library that follows the [.NET Azure SDK Design Guidelines](https://azure.github.io/azure-sdk/dotnet_introduction.html).
Copy file name to clipboardExpand all lines: sdk/face/Azure.AI.Vision.Face/README.md
+33-3Lines changed: 33 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,7 @@ The Azure AI Face service provides AI algorithms that detect, recognize, and ana
6
6
- Liveness detection
7
7
- Face recognition
8
8
- Face verification ("one-to-one" matching)
9
+
- Face identification ("one-to-many" matching)
9
10
- Find similar faces
10
11
- Group faces
11
12
@@ -97,18 +98,47 @@ AzureKeyCredential credential = new AzureKeyCredential("<your apiKey>");
97
98
varclient=newFaceClient(endpoint, credential);
98
99
```
99
100
101
+
### Service API versions
102
+
103
+
The client library targets the latest service API version by default. A client instance accepts an optional service API version parameter from its options to specify which API version service to communicate.
104
+
105
+
#### Select a service API version
106
+
107
+
You have the flexibility to explicitly select a supported service API version when instantiating a client by configuring its associated options. This ensures that the client can communicate with services using the specified API version.
When selecting an API version, it's important to verify that there are no breaking changes compared to the latest API version. If there are significant differences, API calls may fail due to incompatibility.
119
+
120
+
Always ensure that the chosen API version is fully supported and operational for your specific use case and that it aligns with the service's versioning policy.
121
+
122
+
100
123
## Key concepts
101
124
102
125
### FaceClient
103
126
104
127
`FaceClient` provides operations for:
105
128
106
129
- Face detection and analysis: Detect human faces in an image and return the rectangle coordinates of their locations, and optionally with landmarks, and face-related attributes. This operation is required as a first step in all the other face recognition scenarios.
107
-
- Face recognition: Confirm that a user is who they claim to be based on how closely their face data matches the target face.
108
-
Support Face verification ("one-to-one" matching).
130
+
- Face recognition: Confirm that a user is who they claim to be based on how closely their face data matches the target face. It includes Face verification ("one-to-one" matching) and Face identification ("one-to-many" matching).
109
131
- Finding similar faces from a smaller set of faces that look similar to the target face.
110
132
- Grouping faces into several smaller groups based on similarity.
111
133
134
+
### FaceAdministrationClient
135
+
136
+
`FaceAdministrationClient` is provided to interact with the following data structures that hold data on faces and
137
+
persons for Face recognition:
138
+
139
+
- LargeFaceList
140
+
- LargePersonGroup
141
+
112
142
### FaceSessionClient
113
143
114
144
`FaceSessionClient` is provided to interact with sessions which is used for Liveness detection.
@@ -163,7 +193,7 @@ foreach (var detectedFace in detectedFaces)
0 commit comments