Image Analysis 3.2를 사용한 얼굴 감지
Image Analysis 3.2는 이미지 내에서 사람의 얼굴을 검색하고 검색된 각 얼굴에 대해 직사각형 좌표를 생성할 수 있습니다.
참고 항목
이 기능은 전용 Azure AI Face 서비스에서도 제공됩니다. 얼굴 인식 및 머리 포즈 감지를 비롯한 더 자세한 얼굴 분석에 대해서는 이 대안을 사용하세요.
주의
Microsoft는 감정 상태 및 신원 특성을 추론하는 데 사용할 수 있는 얼굴 인식 기능 중 오용될 경우 사람들이 고정 관념, 차별 또는 불공정한 서비스 거부를 겪는 원인이 될 수 있는 기능을 중단하거나 제한했습니다. 사용 중지된 기능은 감정과 성별입니다. 제한된 기능으로는 나이, 미소, 수염, 머리 스타일, 화장 등이 있습니다. 제한된 기능을 사용하여 이점을 얻을 수 있으며 책임감 있게 사용할 수 있는 시나리오가 있는 경우 Azure Face API에 이메일을 보내세요. 여기에서 이 결정에 대해 자세히 알아봅니다.
얼굴 감지 예제
다음 예에서는 단일 사람 얼굴이 포함된 이미지에 대해 Analyze API에서 반환된 JSON 응답을 보여 줍니다.
{
"faces": [
{
"age": 23,
"gender": "Female",
"faceRectangle": {
"top": 45,
"left": 194,
"width": 44,
"height": 44
}
}
],
"requestId": "8439ba87-de65-441b-a0f1-c85913157ecd",
"metadata": {
"height": 200,
"width": 300,
"format": "Png"
}
}
다음 예에서는 여러 얼굴이 포함된 이미지에 대해 반환된 JSON 응답을 보여 줍니다.
{
"faces": [
{
"age": 11,
"gender": "Male",
"faceRectangle": {
"top": 62,
"left": 22,
"width": 45,
"height": 45
}
},
{
"age": 11,
"gender": "Female",
"faceRectangle": {
"top": 127,
"left": 240,
"width": 42,
"height": 42
}
},
{
"age": 37,
"gender": "Female",
"faceRectangle": {
"top": 55,
"left": 200,
"width": 41,
"height": 41
}
},
{
"age": 41,
"gender": "Male",
"faceRectangle": {
"top": 45,
"left": 103,
"width": 39,
"height": 39
}
}
],
"requestId": "3a383cbe-1a05-4104-9ce7-1b5cf352b239",
"metadata": {
"height": 230,
"width": 300,
"format": "Png"
}
}
API 사용
얼굴 감지 기능은 Analyze Image 3.2 API의 일부입니다. 이 API는 네이티브 SDK 또는 REST 호출을 통해 호출할 수 있습니다. visualFeatures 쿼리 매개 변수에 Faces
를 포함합니다. 그런 다음, 전체 JSON 응답을 받으면 "faces"
섹션의 내용에 대한 문자열을 구문 분석하기만 하면 됩니다.