你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
FaceLists 接口
public interface FaceLists
此类的实例提供对 FaceLists 中定义的所有操作的访问权限。
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
FaceListsAddFaceFromStreamDefinitionStages.WithFaceListId |
addFaceFromStream()
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回一个 persistedFaceId,表示添加的人脸,而 persistedFaceId 不会过期。 |
Persisted |
addFaceFromStream(String faceListId, byte[] image, AddFaceFromStreamOptionalParameter addFaceFromStreamOptionalParameter)
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回一个 persistedFaceId,表示添加的人脸,而 persistedFaceId 不会过期。 |
Observable<Persisted |
addFaceFromStreamAsync(String faceListId, byte[] image, AddFaceFromStreamOptionalParameter addFaceFromStreamOptionalParameter)
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回表示添加的人脸的 persistedFaceId,而 persistedFaceId 不会过期。 |
FaceListsAddFaceFromUrlDefinitionStages.WithFaceListId |
addFaceFromUrl()
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回表示添加的人脸的 persistedFaceId,而 persistedFaceId 不会过期。 |
Persisted |
addFaceFromUrl(String faceListId, String url, AddFaceFromUrlOptionalParameter addFaceFromUrlOptionalParameter)
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回表示添加的人脸的 persistedFaceId,而 persistedFaceId 不会过期。 |
Observable<Persisted |
addFaceFromUrlAsync(String faceListId, String url, AddFaceFromUrlOptionalParameter addFaceFromUrlOptionalParameter)
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回表示添加的人脸的 persistedFaceId,而 persistedFaceId 不会过期。 |
FaceListsCreateDefinitionStages.WithFaceListId |
create()
创建空的人脸列表。 一个订阅中最多允许存在 64 个人脸列表。 |
void |
create(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)
创建空的人脸列表。 一个订阅中最多允许存在 64 个人脸列表。 |
Observable<Void> |
createAsync(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)
创建空的人脸列表。 一个订阅中最多允许存在 64 个人脸列表。 |
void |
delete(String faceListId)
根据 faceListId 删除现有人脸列表。 人脸列表中的持久化人脸图像也将被删除。 |
Observable<Void> |
deleteAsync(String faceListId)
根据 faceListId 删除现有人脸列表。 人脸列表中的持久化人脸图像也将被删除。 |
void |
deleteFace(String faceListId, UUID persistedFaceId)
从人脸列表中删除现有人脸, (persisitedFaceId 和 faceListId) 提供。 与人脸相关的持久化图像也将被删除。 |
Observable<Void> |
deleteFaceAsync(String faceListId, UUID persistedFaceId)
从人脸列表中删除现有人脸, (persisitedFaceId 和 faceListId) 提供。 与人脸相关的持久化图像也将被删除。 |
Face |
get(String faceListId)
检索人脸列表的信息。 |
Observable<Face |
getAsync(String faceListId)
检索人脸列表的信息。 |
List<Face |
list()
检索有关所有现有人脸列表的信息。 仅返回 faceListId、name 和 userData。 |
Observable<List<Face |
listAsync()
检索有关所有现有人脸列表的信息。 仅返回 faceListId、name 和 userData。 |
FaceListsUpdateDefinitionStages.WithFaceListId |
update()
更新人脸列表的信息。 |
void |
update(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)
更新人脸列表的信息。 |
Observable<Void> |
updateAsync(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)
更新人脸列表的信息。 |
方法详细信息
addFaceFromStream
public FaceListsAddFaceFromStreamDefinitionStages.WithFaceListId addFaceFromStream()
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回一个 persistedFaceId,表示添加的人脸,而 persistedFaceId 不会过期。
Returns:
addFaceFromStream
public PersistedFace addFaceFromStream(String faceListId, byte[] image, AddFaceFromStreamOptionalParameter addFaceFromStreamOptionalParameter)
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回一个 persistedFaceId,表示添加的人脸,而 persistedFaceId 不会过期。
Parameters:
Returns:
Throws:
addFaceFromStreamAsync
public Observable
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回表示添加的人脸的 persistedFaceId,而 persistedFaceId 不会过期。
Parameters:
Returns:
Throws:
addFaceFromUrl
public FaceListsAddFaceFromUrlDefinitionStages.WithFaceListId addFaceFromUrl()
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回表示添加的人脸的 persistedFaceId,而 persistedFaceId 不会过期。
Returns:
addFaceFromUrl
public PersistedFace addFaceFromUrl(String faceListId, String url, AddFaceFromUrlOptionalParameter addFaceFromUrlOptionalParameter)
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回表示添加的人脸的 persistedFaceId,而 persistedFaceId 不会过期。
Parameters:
Returns:
Throws:
addFaceFromUrlAsync
public Observable
将人脸添加到人脸列表。 输入人脸指定为具有 targetFace 矩形的图像。 它返回表示添加的人脸的 persistedFaceId,而 persistedFaceId 不会过期。
Parameters:
Returns:
Throws:
create
public FaceListsCreateDefinitionStages.WithFaceListId create()
创建空的人脸列表。 一个订阅中最多允许存在 64 个人脸列表。
Returns:
create
public void create(String faceListId, CreateFaceListsOptionalParameter createOptionalParameter)
创建空的人脸列表。 一个订阅中最多允许存在 64 个人脸列表。
Parameters:
Throws:
createAsync
public Observable
创建空的人脸列表。 一个订阅中最多允许存在 64 个人脸列表。
Parameters:
Returns:
Throws:
delete
public void delete(String faceListId)
根据 faceListId 删除现有人脸列表。 人脸列表中的持久化人脸图像也将被删除。
Parameters:
Throws:
deleteAsync
public Observable
根据 faceListId 删除现有人脸列表。 人脸列表中的持久化人脸图像也将被删除。
Parameters:
Returns:
Throws:
deleteFace
public void deleteFace(String faceListId, UUID persistedFaceId)
从人脸列表中删除现有人脸, (persisitedFaceId 和 faceListId) 提供。 与人脸相关的持久化图像也将被删除。
Parameters:
Throws:
deleteFaceAsync
public Observable
从人脸列表中删除现有人脸, (persisitedFaceId 和 faceListId) 提供。 与人脸相关的持久化图像也将被删除。
Parameters:
Returns:
Throws:
get
public FaceList get(String faceListId)
检索人脸列表的信息。
Parameters:
Returns:
Throws:
getAsync
public Observable
检索人脸列表的信息。
Parameters:
Returns:
Throws:
list
public List
检索有关所有现有人脸列表的信息。 仅返回 faceListId、name 和 userData。
Returns:
Throws:
listAsync
public Observable> listAsync()
检索有关所有现有人脸列表的信息。 仅返回 faceListId、name 和 userData。
Returns:
Throws:
update
public FaceListsUpdateDefinitionStages.WithFaceListId update()
更新人脸列表的信息。
Returns:
update
public void update(String faceListId, UpdateFaceListsOptionalParameter updateOptionalParameter)
更新人脸列表的信息。
Parameters:
Throws:
updateAsync
public Observable
更新人脸列表的信息。
Parameters:
Returns:
Throws: