FaceListOperations class

FaceListOperations를 나타내는 클래스입니다.

생성자

FaceListOperations(FaceClientContext)

FaceListOperations를 만듭니다.

메서드

addFaceFromStream(string, HttpRequestBody, FaceListAddFaceFromStreamOptionalParams)

최대 1,000개까지 지정된 얼굴 목록에 얼굴을 추가합니다.
여러 얼굴을 포함하는 이미지를 처리하기 위해 입력 얼굴을 targetFace 사각형이 있는 이미지로 지정할 수 있습니다. 추가된 얼굴을 나타내는 persistedFaceId를 반환합니다. 이미지가 저장되지 않습니다. 추출된 얼굴 기능만 FaceList - Face 삭제 또는 FaceList - Delete가 호출될 때까지 서버에 저장됩니다.
참고 persistedFaceId는 Face - Detect에서 생성된 faceId와 다릅니다.

  • 얼굴 이미지 품질이 높을수록 감지 및 인식 정밀도가 향상됩니다. 고품질 얼굴을 고려하세요. 정면, 투명 및 얼굴 크기는 200x200픽셀(눈 사이의 100픽셀) 이상입니다.
  • JPEG, PNG, GIF(첫 번째 프레임) 및 BMP 형식이 지원됩니다. 허용되는 이미지 파일 크기는 1KB에서 6MB까지입니다.
  • "targetFace" 사각형에는 하나의 얼굴이 포함되어야 합니다. 0개 또는 여러 얼굴은 오류로 간주됩니다. 제공된 "targetFace" 사각형이 Face - Detect에서 반환되지 않으면 얼굴을 감지하고 성공적으로 추가해야 합니다.
  • 감지 가능한 얼굴 크기(36x36 - 4096x4096 픽셀), 큰 머리 포즈 또는 큰 폐색으로 인해 오류가 발생합니다.
  • 동일한 얼굴 목록에서 얼굴을 추가/삭제하는 작업은 순차적으로 처리되고 다른 얼굴 목록에서는 병렬로 처리됩니다.
  • 감지 가능한 최소 얼굴 크기는 1920x1080픽셀 이하의 이미지에서 36x36픽셀입니다. 크기가 1920x1080 픽셀보다 큰 이미지에는 비례적으로 더 큰 최소 얼굴 크기가 필요합니다.
  • 다양한 'detectionModel' 값을 제공할 수 있습니다. 다양한 검색 모델을 사용하고 비교하려면 검색 모델을 지정하는 방법을 참조하세요.
addFaceFromStream(string, HttpRequestBody, FaceListAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)
addFaceFromStream(string, HttpRequestBody, ServiceCallback<PersistedFace>)
addFaceFromUrl(string, string, FaceListAddFaceFromUrlOptionalParams)

최대 1,000개까지 지정된 얼굴 목록에 얼굴을 추가합니다.
여러 얼굴을 포함하는 이미지를 처리하기 위해 입력 얼굴을 targetFace 사각형이 있는 이미지로 지정할 수 있습니다. 추가된 얼굴을 나타내는 persistedFaceId를 반환합니다. 이미지가 저장되지 않습니다. 추출된 얼굴 기능만 FaceList - Face 삭제 또는 FaceList - Delete가 호출될 때까지 서버에 저장됩니다.
참고 persistedFaceId는 Face - Detect에서 생성된 faceId와 다릅니다.

  • 얼굴 이미지 품질이 높을수록 감지 및 인식 정밀도가 향상됩니다. 고품질 얼굴을 고려하세요. 정면, 투명 및 얼굴 크기는 200x200픽셀(눈 사이의 100픽셀) 이상입니다.
  • JPEG, PNG, GIF(첫 번째 프레임) 및 BMP 형식이 지원됩니다. 허용되는 이미지 파일 크기는 1KB에서 6MB까지입니다.
  • "targetFace" 사각형에는 하나의 얼굴이 포함되어야 합니다. 0개 또는 여러 얼굴은 오류로 간주됩니다. 제공된 "targetFace" 사각형이 Face - Detect에서 반환되지 않으면 얼굴을 감지하고 성공적으로 추가해야 합니다.
  • 감지 가능한 얼굴 크기(36x36 - 4096x4096 픽셀), 큰 머리 포즈 또는 큰 폐색으로 인해 오류가 발생합니다.
  • 동일한 얼굴 목록에서 얼굴을 추가/삭제하는 작업은 순차적으로 처리되고 다른 얼굴 목록에서는 병렬로 처리됩니다.
  • 감지 가능한 최소 얼굴 크기는 1920x1080픽셀 이하의 이미지에서 36x36픽셀입니다. 크기가 1920x1080 픽셀보다 큰 이미지에는 비례적으로 더 큰 최소 얼굴 크기가 필요합니다.
  • 다양한 'detectionModel' 값을 제공할 수 있습니다. 다양한 검색 모델을 사용하고 비교하려면 검색 모델을 지정하는 방법을 참조하세요.
addFaceFromUrl(string, string, FaceListAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)
addFaceFromUrl(string, string, ServiceCallback<PersistedFace>)
create(string, string, FaceListCreateOptionalParams)

사용자 지정 faceListId, 이름, 선택적 userData 및 recognitionModel을 사용하여 빈 얼굴 목록을 만듭니다. 한 구독에서 최대 64개의 얼굴 목록이 허용됩니다.
얼굴 목록은 최대 1,000명의 얼굴 목록이며 Face - Find Similar에서 사용됩니다.
만든 후에는 FaceList - Face 추가 를 사용하여 얼굴을 가져와야 합니다. 이미지가 저장되지 않습니다. 추출된 얼굴 기능만 FaceList - Delete 가 호출될 때까지 서버에 저장됩니다.
유사 항목 찾기는 유명인과 유사한 얼굴 찾기, 유사한 얼굴 필터링 또는 가벼운 얼굴 식별과 같은 시나리오에 사용됩니다. 그러나 실제 사용이 사람을 식별하는 것이라면 PersonGroupLargePersonGroup / 및 Face - Identify를 사용하세요.
얼굴 번호가 큰 경우 LargeFaceList 를 고려하세요. 최대 1,000,000명의 얼굴을 지원할 수 있습니다.
이 얼굴 목록과 연결하려면 'recognitionModel'을 지정해야 합니다. 'recognitionModel'의 기본값은 'recognition_01'입니다. 최신 모델이 필요한 경우 이 매개 변수에 필요한 모델을 명시적으로 지정하세요. 기존 얼굴 목록에 추가된 새 얼굴은 컬렉션과 이미 연결된 인식 모델을 사용합니다. 얼굴 목록의 기존 얼굴 기능은 다른 버전의 인식 모델에서 추출한 기능으로 업데이트할 수 없습니다. 얼굴 인식 모델 지정을 참조하세요.

create(string, string, FaceListCreateOptionalParams, ServiceCallback<void>)
create(string, string, ServiceCallback<void>)
deleteFace(string, string, RequestOptionsBase)

지정된 faceListId 및 persistedFaceId를 사용하여 얼굴 목록에서 얼굴을 삭제합니다.
동일한 얼굴 목록에서 얼굴을 추가/삭제하는 작업은 순차적으로 처리되고 다른 얼굴 목록에서는 병렬로 처리됩니다.

deleteFace(string, string, RequestOptionsBase, ServiceCallback<void>)
deleteFace(string, string, ServiceCallback<void>)
deleteMethod(string, RequestOptionsBase)

지정된 얼굴 목록을 삭제합니다.

deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
get(string, FaceListGetOptionalParams)

얼굴 목록에서 얼굴 목록의 faceListId, name, userData, recognitionModel 및 얼굴을 검색합니다.

get(string, FaceListGetOptionalParams, ServiceCallback<FaceList>)
get(string, ServiceCallback<FaceList>)
list(FaceListListOptionalParams)

얼굴 목록의 faceListId, name, userData 및 recognitionModel을 나열합니다.
faceList 내에서 얼굴 정보를 얻으려면 FaceList 사용 - 가져오기

list(FaceListListOptionalParams, ServiceCallback<FaceList[]>)
list(ServiceCallback<FaceList[]>)
update(string, FaceListUpdateOptionalParams)

얼굴 목록의 정보를 업데이트합니다.

update(string, FaceListUpdateOptionalParams, ServiceCallback<void>)
update(string, ServiceCallback<void>)

생성자 세부 정보

FaceListOperations(FaceClientContext)

FaceListOperations를 만듭니다.

new FaceListOperations(client: FaceClientContext)

매개 변수

client
FaceClientContext

서비스 클라이언트에 대한 참조입니다.

메서드 세부 정보

addFaceFromStream(string, HttpRequestBody, FaceListAddFaceFromStreamOptionalParams)

최대 1,000개까지 지정된 얼굴 목록에 얼굴을 추가합니다.
여러 얼굴을 포함하는 이미지를 처리하기 위해 입력 얼굴을 targetFace 사각형이 있는 이미지로 지정할 수 있습니다. 추가된 얼굴을 나타내는 persistedFaceId를 반환합니다. 이미지가 저장되지 않습니다. 추출된 얼굴 기능만 FaceList - Face 삭제 또는 FaceList - Delete가 호출될 때까지 서버에 저장됩니다.
참고 persistedFaceId는 Face - Detect에서 생성된 faceId와 다릅니다.

  • 얼굴 이미지 품질이 높을수록 감지 및 인식 정밀도가 향상됩니다. 고품질 얼굴을 고려하세요. 정면, 투명 및 얼굴 크기는 200x200픽셀(눈 사이의 100픽셀) 이상입니다.
  • JPEG, PNG, GIF(첫 번째 프레임) 및 BMP 형식이 지원됩니다. 허용되는 이미지 파일 크기는 1KB에서 6MB까지입니다.
  • "targetFace" 사각형에는 하나의 얼굴이 포함되어야 합니다. 0개 또는 여러 얼굴은 오류로 간주됩니다. 제공된 "targetFace" 사각형이 Face - Detect에서 반환되지 않으면 얼굴을 감지하고 성공적으로 추가해야 합니다.
  • 감지 가능한 얼굴 크기(36x36 - 4096x4096 픽셀), 큰 머리 포즈 또는 큰 폐색으로 인해 오류가 발생합니다.
  • 동일한 얼굴 목록에서 얼굴을 추가/삭제하는 작업은 순차적으로 처리되고 다른 얼굴 목록에서는 병렬로 처리됩니다.
  • 감지 가능한 최소 얼굴 크기는 1920x1080픽셀 이하의 이미지에서 36x36픽셀입니다. 크기가 1920x1080 픽셀보다 큰 이미지에는 비례적으로 더 큰 최소 얼굴 크기가 필요합니다.
  • 다양한 'detectionModel' 값을 제공할 수 있습니다. 다양한 검색 모델을 사용하고 비교하려면 검색 모델을 지정하는 방법을 참조하세요.
function addFaceFromStream(faceListId: string, image: HttpRequestBody, options?: FaceListAddFaceFromStreamOptionalParams): Promise<FaceListAddFaceFromStreamResponse>

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

image
HttpRequestBody

이미지 스트림입니다.

options
FaceListAddFaceFromStreamOptionalParams

선택적 매개 변수

반환

Promise<Models.FaceListAddFaceFromStreamResponse>

addFaceFromStream(string, HttpRequestBody, FaceListAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)

function addFaceFromStream(faceListId: string, image: HttpRequestBody, options: FaceListAddFaceFromStreamOptionalParams, callback: ServiceCallback<PersistedFace>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

image
HttpRequestBody

이미지 스트림입니다.

options
FaceListAddFaceFromStreamOptionalParams

선택적 매개 변수

callback

ServiceCallback<PersistedFace>

콜백

addFaceFromStream(string, HttpRequestBody, ServiceCallback<PersistedFace>)

function addFaceFromStream(faceListId: string, image: HttpRequestBody, callback: ServiceCallback<PersistedFace>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

image
HttpRequestBody

이미지 스트림입니다.

callback

ServiceCallback<PersistedFace>

콜백

addFaceFromUrl(string, string, FaceListAddFaceFromUrlOptionalParams)

최대 1,000개까지 지정된 얼굴 목록에 얼굴을 추가합니다.
여러 얼굴을 포함하는 이미지를 처리하기 위해 입력 얼굴을 targetFace 사각형이 있는 이미지로 지정할 수 있습니다. 추가된 얼굴을 나타내는 persistedFaceId를 반환합니다. 이미지가 저장되지 않습니다. 추출된 얼굴 기능만 FaceList - Face 삭제 또는 FaceList - Delete가 호출될 때까지 서버에 저장됩니다.
참고 persistedFaceId는 Face - Detect에서 생성된 faceId와 다릅니다.

  • 얼굴 이미지 품질이 높을수록 감지 및 인식 정밀도가 향상됩니다. 고품질 얼굴을 고려하세요. 정면, 투명 및 얼굴 크기는 200x200픽셀(눈 사이의 100픽셀) 이상입니다.
  • JPEG, PNG, GIF(첫 번째 프레임) 및 BMP 형식이 지원됩니다. 허용되는 이미지 파일 크기는 1KB에서 6MB까지입니다.
  • "targetFace" 사각형에는 하나의 얼굴이 포함되어야 합니다. 0개 또는 여러 얼굴은 오류로 간주됩니다. 제공된 "targetFace" 사각형이 Face - Detect에서 반환되지 않으면 얼굴을 감지하고 성공적으로 추가해야 합니다.
  • 감지 가능한 얼굴 크기(36x36 - 4096x4096 픽셀), 큰 머리 포즈 또는 큰 폐색으로 인해 오류가 발생합니다.
  • 동일한 얼굴 목록에서 얼굴을 추가/삭제하는 작업은 순차적으로 처리되고 다른 얼굴 목록에서는 병렬로 처리됩니다.
  • 감지 가능한 최소 얼굴 크기는 1920x1080픽셀 이하의 이미지에서 36x36픽셀입니다. 크기가 1920x1080 픽셀보다 큰 이미지에는 비례적으로 더 큰 최소 얼굴 크기가 필요합니다.
  • 다양한 'detectionModel' 값을 제공할 수 있습니다. 다양한 검색 모델을 사용하고 비교하려면 검색 모델을 지정하는 방법을 참조하세요.
function addFaceFromUrl(faceListId: string, url: string, options?: FaceListAddFaceFromUrlOptionalParams): Promise<FaceListAddFaceFromUrlResponse>

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

url

string

이미지의 공개적으로 연결할 수 있는 URL

options
FaceListAddFaceFromUrlOptionalParams

선택적 매개 변수

반환

Promise<Models.FaceListAddFaceFromUrlResponse>

addFaceFromUrl(string, string, FaceListAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)

function addFaceFromUrl(faceListId: string, url: string, options: FaceListAddFaceFromUrlOptionalParams, callback: ServiceCallback<PersistedFace>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

url

string

이미지의 공개적으로 연결할 수 있는 URL

options
FaceListAddFaceFromUrlOptionalParams

선택적 매개 변수

callback

ServiceCallback<PersistedFace>

콜백

addFaceFromUrl(string, string, ServiceCallback<PersistedFace>)

function addFaceFromUrl(faceListId: string, url: string, callback: ServiceCallback<PersistedFace>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

url

string

이미지의 공개적으로 연결할 수 있는 URL

callback

ServiceCallback<PersistedFace>

콜백

create(string, string, FaceListCreateOptionalParams)

사용자 지정 faceListId, 이름, 선택적 userData 및 recognitionModel을 사용하여 빈 얼굴 목록을 만듭니다. 한 구독에서 최대 64개의 얼굴 목록이 허용됩니다.
얼굴 목록은 최대 1,000명의 얼굴 목록이며 Face - Find Similar에서 사용됩니다.
만든 후에는 FaceList - Face 추가 를 사용하여 얼굴을 가져와야 합니다. 이미지가 저장되지 않습니다. 추출된 얼굴 기능만 FaceList - Delete 가 호출될 때까지 서버에 저장됩니다.
유사 항목 찾기는 유명인과 유사한 얼굴 찾기, 유사한 얼굴 필터링 또는 가벼운 얼굴 식별과 같은 시나리오에 사용됩니다. 그러나 실제 사용이 사람을 식별하는 것이라면 PersonGroupLargePersonGroup / 및 Face - Identify를 사용하세요.
얼굴 번호가 큰 경우 LargeFaceList 를 고려하세요. 최대 1,000,000명의 얼굴을 지원할 수 있습니다.
이 얼굴 목록과 연결하려면 'recognitionModel'을 지정해야 합니다. 'recognitionModel'의 기본값은 'recognition_01'입니다. 최신 모델이 필요한 경우 이 매개 변수에 필요한 모델을 명시적으로 지정하세요. 기존 얼굴 목록에 추가된 새 얼굴은 컬렉션과 이미 연결된 인식 모델을 사용합니다. 얼굴 목록의 기존 얼굴 기능은 다른 버전의 인식 모델에서 추출한 기능으로 업데이트할 수 없습니다. 얼굴 인식 모델 지정을 참조하세요.

function create(faceListId: string, name: string, options?: FaceListCreateOptionalParams): Promise<RestResponse>

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

name

string

사용자 정의 이름, 최대 길이는 128입니다.

options
FaceListCreateOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

Promise<msRest.RestResponse>

create(string, string, FaceListCreateOptionalParams, ServiceCallback<void>)

function create(faceListId: string, name: string, options: FaceListCreateOptionalParams, callback: ServiceCallback<void>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

name

string

사용자 정의 이름, 최대 길이는 128입니다.

options
FaceListCreateOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

create(string, string, ServiceCallback<void>)

function create(faceListId: string, name: string, callback: ServiceCallback<void>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

name

string

사용자 정의 이름, 최대 길이는 128입니다.

callback

ServiceCallback<void>

콜백

deleteFace(string, string, RequestOptionsBase)

지정된 faceListId 및 persistedFaceId를 사용하여 얼굴 목록에서 얼굴을 삭제합니다.
동일한 얼굴 목록에서 얼굴을 추가/삭제하는 작업은 순차적으로 처리되고 다른 얼굴 목록에서는 병렬로 처리됩니다.

function deleteFace(faceListId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<RestResponse>

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

persistedFaceId

string

기존 얼굴의 특정 persistedFaceId를 참조하는 ID입니다.

options
RequestOptionsBase

선택적 매개 변수

반환

Promise<RestResponse>

Promise<msRest.RestResponse>

deleteFace(string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteFace(faceListId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

persistedFaceId

string

기존 얼굴의 특정 persistedFaceId를 참조하는 ID입니다.

options
RequestOptionsBase

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deleteFace(string, string, ServiceCallback<void>)

function deleteFace(faceListId: string, persistedFaceId: string, callback: ServiceCallback<void>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

persistedFaceId

string

기존 얼굴의 특정 persistedFaceId를 참조하는 ID입니다.

callback

ServiceCallback<void>

콜백

deleteMethod(string, RequestOptionsBase)

지정된 얼굴 목록을 삭제합니다.

function deleteMethod(faceListId: string, options?: RequestOptionsBase): Promise<RestResponse>

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

options
RequestOptionsBase

선택적 매개 변수

반환

Promise<RestResponse>

Promise<msRest.RestResponse>

deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)

function deleteMethod(faceListId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

options
RequestOptionsBase

선택적 매개 변수

callback

ServiceCallback<void>

콜백

deleteMethod(string, ServiceCallback<void>)

function deleteMethod(faceListId: string, callback: ServiceCallback<void>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

callback

ServiceCallback<void>

콜백

get(string, FaceListGetOptionalParams)

얼굴 목록에서 얼굴 목록의 faceListId, name, userData, recognitionModel 및 얼굴을 검색합니다.

function get(faceListId: string, options?: FaceListGetOptionalParams): Promise<FaceListGetResponse>

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

options
FaceListGetOptionalParams

선택적 매개 변수

반환

Promise<Models.FaceListGetResponse>

get(string, FaceListGetOptionalParams, ServiceCallback<FaceList>)

function get(faceListId: string, options: FaceListGetOptionalParams, callback: ServiceCallback<FaceList>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

options
FaceListGetOptionalParams

선택적 매개 변수

callback

ServiceCallback<FaceList>

콜백

get(string, ServiceCallback<FaceList>)

function get(faceListId: string, callback: ServiceCallback<FaceList>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

callback

ServiceCallback<FaceList>

콜백

list(FaceListListOptionalParams)

얼굴 목록의 faceListId, name, userData 및 recognitionModel을 나열합니다.
faceList 내에서 얼굴 정보를 얻으려면 FaceList 사용 - 가져오기

function list(options?: FaceListListOptionalParams): Promise<FaceListListResponse>

매개 변수

options
FaceListListOptionalParams

선택적 매개 변수

반환

Promise<Models.FaceListListResponse>

list(FaceListListOptionalParams, ServiceCallback<FaceList[]>)

function list(options: FaceListListOptionalParams, callback: ServiceCallback<FaceList[]>)

매개 변수

options
FaceListListOptionalParams

선택적 매개 변수

callback

ServiceCallback<FaceList[]>

콜백

list(ServiceCallback<FaceList[]>)

function list(callback: ServiceCallback<FaceList[]>)

매개 변수

callback

ServiceCallback<FaceList[]>

콜백

update(string, FaceListUpdateOptionalParams)

얼굴 목록의 정보를 업데이트합니다.

function update(faceListId: string, options?: FaceListUpdateOptionalParams): Promise<RestResponse>

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

options
FaceListUpdateOptionalParams

선택적 매개 변수

반환

Promise<RestResponse>

Promise<msRest.RestResponse>

update(string, FaceListUpdateOptionalParams, ServiceCallback<void>)

function update(faceListId: string, options: FaceListUpdateOptionalParams, callback: ServiceCallback<void>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

options
FaceListUpdateOptionalParams

선택적 매개 변수

callback

ServiceCallback<void>

콜백

update(string, ServiceCallback<void>)

function update(faceListId: string, callback: ServiceCallback<void>)

매개 변수

faceListId

string

특정 얼굴 목록을 참조하는 ID입니다.

callback

ServiceCallback<void>

콜백