FaceOperations Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
FaceOperations-Vorgänge.
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)
- Vererbung
-
FaceOperations
- Implementiert
Konstruktoren
FaceOperations(FaceClient) |
Initialisiert eine neue instance der FaceOperations-Klasse. |
Eigenschaften
Client |
Ruft einen Verweis auf den FaceClient ab. |
Methoden
DetectWithStreamWithHttpMessagesAsync(Stream, Nullable<Boolean>, Nullable<Boolean>, IList<FaceAttributeType>, String, Nullable<Boolean>, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken) |
FaceOperations-Vorgänge. |
DetectWithUrlWithHttpMessagesAsync(String, Nullable<Boolean>, Nullable<Boolean>, IList<FaceAttributeType>, String, Nullable<Boolean>, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken) |
FaceOperations-Vorgänge. |
FindSimilarWithHttpMessagesAsync(Guid, String, String, IList<Nullable<Guid>>, Nullable<Int32>, FindSimilarMatchMode, Dictionary<String,List<String>>, CancellationToken) |
Hiermit können Sie anhand der faceId des abgefragten Gesichts ähnliche Gesichter aus einem faceId-Array, einer Gesichterliste oder einer umfangreichen Gesichterliste suchen. das faceId-Array enthält die von Face – Detect erstellten Gesichter, die 24 Stunden nach der Erstellung ablaufen. Eine "faceListId" wird von FaceList – Create erstellt, die persistedFaceIds enthält, die nicht ablaufen. Und eine "largeFaceListId" wird von LargeFaceList erstellt– Create mit persistedFaceIds, die ebenfalls nicht ablaufen. Abhängig von der Eingabe enthält die zurückgegebene Liste ähnlicher Gesichter faceIds oder persistedFaceIds, die nach Ähnlichkeit sortiert werden. <br/>Find similar hat zwei Arbeitsmodi, "matchPerson" und "matchFace". "matchPerson" ist der Standardmodus, in dem versucht wird, Gesichter derselben Person wie möglich mithilfe interner Schwellenwerte derselben Person zu finden. Es ist nützlich, die anderen Fotos einer bekannten Person zu finden. Beachten Sie, dass eine leere Liste zurückgegeben wird, wenn keine Gesichter die internen Schwellenwerte überschreiten. Der "matchFace"-Modus ignoriert Schwellenwerte für die gleiche Person und gibt trotzdem ranggleiche Gesichter zurück, selbst wenn die Ähnlichkeit gering ist. Es kann in Fällen verwendet werden, wie z. B. das Durchsuchen von Prominenten aussehenden Gesichtern. <br/>Das "recognitionModel", das der faceId der Abfragegesicht zugeordnet ist, sollte mit dem "recognitionModel" identisch sein, das vom FaceId-Array, der Gesichtsliste oder der großen Gesichtsliste des Ziels verwendet wird. |
GroupWithHttpMessagesAsync(IList<Guid>, Dictionary<String,List<String>>, CancellationToken) |
Teilen Sie Kandidatengesichter basierend auf der Gesichtsähnlichkeit in Gruppen auf.< Br/>
|
IdentifyWithHttpMessagesAsync(IList<Guid>, String, String, String, IList<String>, Nullable<Int32>, Nullable<Double>, Dictionary<String, List<String>>, CancellationToken) |
FaceOperations-Vorgänge. |
VerifyFaceToFaceWithHttpMessagesAsync(Guid, Guid, Dictionary<String,List<String>>, CancellationToken) |
Hiermit überprüfen Sie, ob zwei Gesichter zu derselben Person gehören oder ob je ein Gesicht zu einer Person gehört. <br/> Hinweise:<br />
|
VerifyFaceToPersonWithHttpMessagesAsync(Guid, Guid, String, String, Dictionary<String,List<String>>, CancellationToken) |
Überprüfen Sie, ob zwei Gesichter zu einer person gehören. Vergleicht eine Gesichts-ID mit einer Personen-ID |
Erweiterungsmethoden
DetectWithStreamAsync(IFaceOperations, Stream, Nullable<Boolean>, Nullable<Boolean>, IList<FaceAttributeType>, String, Nullable<Boolean>, String, Nullable<Int32>, CancellationToken) |
FaceOperations-Vorgänge. |
DetectWithUrlAsync(IFaceOperations, String, Nullable<Boolean>, Nullable<Boolean>, IList<FaceAttributeType>, String, Nullable<Boolean>, String, Nullable<Int32>, CancellationToken) |
FaceOperations-Vorgänge. |
FindSimilarAsync(IFaceOperations, Guid, String, String, IList<Nullable<Guid>>, Nullable<Int32>, FindSimilarMatchMode, CancellationToken) |
Hiermit können Sie anhand der faceId des abgefragten Gesichts ähnliche Gesichter aus einem faceId-Array, einer Gesichterliste oder einer umfangreichen Gesichterliste suchen. das faceId-Array enthält die von Face – Detect erstellten Gesichter, die 24 Stunden nach der Erstellung ablaufen. Eine "faceListId" wird von FaceList – Create erstellt, die persistedFaceIds enthält, die nicht ablaufen. Und eine "largeFaceListId" wird von LargeFaceList erstellt– Create mit persistedFaceIds, die ebenfalls nicht ablaufen. Abhängig von der Eingabe enthält die zurückgegebene Liste ähnlicher Gesichter faceIds oder persistedFaceIds, die nach Ähnlichkeit sortiert werden. <br/>Find similar hat zwei Arbeitsmodi, "matchPerson" und "matchFace". "matchPerson" ist der Standardmodus, in dem versucht wird, Gesichter derselben Person wie möglich mithilfe interner Schwellenwerte derselben Person zu finden. Es ist nützlich, die anderen Fotos einer bekannten Person zu finden. Beachten Sie, dass eine leere Liste zurückgegeben wird, wenn keine Gesichter die internen Schwellenwerte überschreiten. Der "matchFace"-Modus ignoriert Schwellenwerte für die gleiche Person und gibt trotzdem ranggleiche Gesichter zurück, selbst wenn die Ähnlichkeit gering ist. Es kann in Fällen verwendet werden, wie z. B. das Durchsuchen von Prominenten aussehenden Gesichtern. <br/>Das "recognitionModel", das der faceId der Abfragegesicht zugeordnet ist, sollte mit dem "recognitionModel" identisch sein, das vom FaceId-Array, der Gesichtsliste oder der großen Gesichtsliste des Ziels verwendet wird. |
GroupAsync(IFaceOperations, IList<Guid>, CancellationToken) |
Teilen Sie Kandidatengesichter basierend auf der Gesichtsähnlichkeit in Gruppen auf.< Br/>
|
IdentifyAsync(IFaceOperations, IList<Guid>, String, String, String, IList<String>, Nullable<Int32>, Nullable<Double>, CancellationToken) |
FaceOperations-Vorgänge. |
VerifyFaceToFaceAsync(IFaceOperations, Guid, Guid, CancellationToken) |
Hiermit überprüfen Sie, ob zwei Gesichter zu derselben Person gehören oder ob je ein Gesicht zu einer Person gehört. <br/> Hinweise:<br />
|
VerifyFaceToPersonAsync(IFaceOperations, Guid, Guid, String, String, CancellationToken) |
Überprüfen Sie, ob zwei Gesichter zu einer person gehören. Vergleicht eine Gesichts-ID mit einer Personen-ID |
Gilt für:
Azure SDK for .NET