FaceOperations Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Opérations FaceOperations.
public class FaceOperations : Microsoft.Azure.CognitiveServices.Vision.Face.IFaceOperations, Microsoft.Rest.IServiceOperations<Microsoft.Azure.CognitiveServices.Vision.Face.FaceClient>
type FaceOperations = class
interface IServiceOperations<FaceClient>
interface IFaceOperations
Public Class FaceOperations
Implements IFaceOperations, IServiceOperations(Of FaceClient)
- Héritage
-
FaceOperations
- Implémente
Constructeurs
FaceOperations(FaceClient) |
Initialise une nouvelle instance de la classe FaceOperations. |
Propriétés
Client |
Obtient une référence à FaceClient |
Méthodes
DetectWithStreamWithHttpMessagesAsync(Stream, Nullable<Boolean>, Nullable<Boolean>, IList<FaceAttributeType>, String, Nullable<Boolean>, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken) |
Opérations FaceOperations. |
DetectWithUrlWithHttpMessagesAsync(String, Nullable<Boolean>, Nullable<Boolean>, IList<FaceAttributeType>, String, Nullable<Boolean>, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken) |
Opérations FaceOperations. |
FindSimilarWithHttpMessagesAsync(Guid, String, String, IList<Nullable<Guid>>, Nullable<Int32>, FindSimilarMatchMode, Dictionary<String,List<String>>, CancellationToken) |
En fonction du faceId de la requête, recherche les visages similaires à partir d’un tableau de faceId, d’une liste de visages ou d’une grande liste de visages. Le tableau faceId contient les visages créés par Face - Detect, qui expireront 24 heures après la création. Un « faceListId » est créé par FaceList - Create contenant desFaceIds persistants qui n’expireront pas. Et un « largeFaceListId » est créé par LargeFaceList - Create contenant desFaceIds persistants qui n’expireront pas non plus. En fonction de l’entrée, la liste de visages similaires retournée contient des faceIds ou desFaceIds persistants classés par similarité. <br/>Find similar a deux modes de travail, « matchPerson » et « matchFace ». « matchPerson » est le mode par défaut qu’il tente de trouver les visages de la même personne autant que possible en utilisant des seuils internes de même personne. Il est utile de trouver les autres photos d’une personne connue. Notez qu’une liste vide sera retournée si aucune face ne dépasse les seuils internes. Le mode « matchFace » ignore les seuils de même personne et retourne de toute façon des visages classés similaires, même la similarité est faible. Il peut être utilisé dans les cas comme la recherche de visages de célébrités. <br/>Le « recognitionModel » associé au faceId du visage de la requête doit être identique au « recognitionModel » utilisé par le tableau de visages cible, la liste de visages ou la liste de visages volumineux. |
GroupWithHttpMessagesAsync(IList<Guid>, Dictionary<String,List<String>>, CancellationToken) |
Divisez les visages candidats en groupes en fonction de la similarité des visages.< Br/>
|
IdentifyWithHttpMessagesAsync(IList<Guid>, String, String, String, IList<String>, Nullable<Int32>, Nullable<Double>, Dictionary<String, List<String>>, CancellationToken) |
Opérations FaceOperations. |
VerifyFaceToFaceWithHttpMessagesAsync(Guid, Guid, Dictionary<String,List<String>>, CancellationToken) |
Vérifiez si deux visages appartiennent à une même personne, ou si un visage appartient à une personne. <br/> Remarques:<br />
|
VerifyFaceToPersonWithHttpMessagesAsync(Guid, Guid, String, String, Dictionary<String,List<String>>, CancellationToken) |
Vérifiez si deux visages appartiennent à une même personne. Compare un visage ID à un ID de personne |
Méthodes d’extension
DetectWithStreamAsync(IFaceOperations, Stream, Nullable<Boolean>, Nullable<Boolean>, IList<FaceAttributeType>, String, Nullable<Boolean>, String, Nullable<Int32>, CancellationToken) |
Opérations FaceOperations. |
DetectWithUrlAsync(IFaceOperations, String, Nullable<Boolean>, Nullable<Boolean>, IList<FaceAttributeType>, String, Nullable<Boolean>, String, Nullable<Int32>, CancellationToken) |
Opérations FaceOperations. |
FindSimilarAsync(IFaceOperations, Guid, String, String, IList<Nullable<Guid>>, Nullable<Int32>, FindSimilarMatchMode, CancellationToken) |
En fonction du faceId de la requête, recherche les visages similaires à partir d’un tableau de faceId, d’une liste de visages ou d’une grande liste de visages. Le tableau faceId contient les visages créés par Face - Detect, qui expireront 24 heures après la création. Un « faceListId » est créé par FaceList - Create contenant desFaceIds persistants qui n’expireront pas. Et un « largeFaceListId » est créé par LargeFaceList - Create contenant desFaceIds persistants qui n’expireront pas non plus. En fonction de l’entrée, la liste de visages similaires retournée contient des faceIds ou desFaceIds persistants classés par similarité. <br/>Find similar a deux modes de travail, « matchPerson » et « matchFace ». « matchPerson » est le mode par défaut qu’il tente de trouver les visages de la même personne autant que possible en utilisant des seuils internes de même personne. Il est utile de trouver les autres photos d’une personne connue. Notez qu’une liste vide sera retournée si aucune face ne dépasse les seuils internes. Le mode « matchFace » ignore les seuils de même personne et retourne de toute façon des visages classés similaires, même la similarité est faible. Il peut être utilisé dans les cas comme la recherche de visages de célébrités. <br/>Le « recognitionModel » associé au faceId du visage de la requête doit être identique au « recognitionModel » utilisé par le tableau de visages cible, la liste de visages ou la liste de visages volumineux. |
GroupAsync(IFaceOperations, IList<Guid>, CancellationToken) |
Divisez les visages candidats en groupes en fonction de la similarité des visages.< Br/>
|
IdentifyAsync(IFaceOperations, IList<Guid>, String, String, String, IList<String>, Nullable<Int32>, Nullable<Double>, CancellationToken) |
Opérations FaceOperations. |
VerifyFaceToFaceAsync(IFaceOperations, Guid, Guid, CancellationToken) |
Vérifiez si deux visages appartiennent à une même personne, ou si un visage appartient à une personne. <br/> Remarques:<br />
|
VerifyFaceToPersonAsync(IFaceOperations, Guid, Guid, String, String, CancellationToken) |
Vérifiez si deux visages appartiennent à une même personne. Compare un visage ID à un ID de personne |
S’applique à
Azure SDK for .NET