Azure의 Face API 시도

4928 단어 Azure

입문


며칠 전에 AWS에 대해 썼는데 오늘은 Azure를 써 보겠습니다.
어쨌든 요즘은 이미지의 얼굴 인식을 하고 싶은데, 이렇게 데이터 그룹을 준비하는 것도 힘들지만, 생각한 곳에 Azure가 좋은 느낌을 주는 서비스를 제공하는 일이 있다니!
따라서 이번에는 Face API를 사용하여 얼굴 인식을 실행해 보겠습니다.

기동 장치


계정 가져오기


나는 이것이 첫 페이지에서 하면 일반적으로 모두 할 수 있다고 생각하기 때문에 적당히 실시해 주십시오.
핸드폰과 신용카드는 필수입니다.

조정 서비스 설정


그럼 로그인 후 다음 화면을 부담하고 싶습니다.
(트렌디하고 좋은 그림이다)

그건 물론이고 서비스 설정을 시작하겠습니다.
왼쪽 아래에 있는 기타 서비스를 클릭하고 Cognitive Services 계정을 선택합니다.
수량이 많기 때문에 캡처처럼 범위를 좁히면 수월하다.

나타나는 화면에서 추가를 클릭합니다.

화면 스냅샷을 참조하여 정보를 입력합니다.

마찬가지

마지막으로 Legal Terms가 표시되는 곳에 Agree 버튼을 누르는 것을 잊지 마십시오.

배치 중 대기 중입니다.

배치가 끝나면 이런 화면이 열립니다.

키 가져오기


이런 서비스는 토끼든 구석이든 열쇠를 받지 않으면 시작할 수 없다.
Keys 를 클릭합니다.

두 개는 있지만 어느 것이든 가능하니 통제해야 한다.

실행 예시 코드


득의양양한 노드.js의 sdk를 찾을 수 없기 때문에python으로 실행합니다.
https://www.microsoft.com/cognitive-services/en-us/face-api/documentation/Get-Started-with-Face-API/GettingStartedwithFaceAPIinPython
코드는 완전히 표절한 것이다
test.py
import cognitive_face as CF

KEY = 'subscription key'
CF.Key.set(KEY)

img_url = 'https://raw.githubusercontent.com/Microsoft/Cognitive-Face-Windows/master/Data/detection1.jpg'
result = CF.face.detect(img_url)
print result
이렇게subscription 키에만 아까 키로 실행하면 다음과 같은 결과를 얻을 수 있습니다.
[{u'faceId': u'c067fe40-2f56-4241-bc60-dc6bb1a918bf', u'faceRectangle': {u'width': 89, u'top': 66, u'height': 89, u'left': 446}}]
그렇군요. 그래서 사람의 얼굴이 전혀 찍히지 않은 사진도 시도해 보세요.
이것은 웹의 적당한 이미지 URL에 있는 코드의img_URL 실행 바꾸기.
그래서
[]
이후 응용 프로그램에서 호출됩니다.

계기판


그나저나 위의 코드를 실행하면 계기판의 디스플레이가 이런 느낌이다.

딱 봐도 몇 번을 불렀는지 정말 좋네요.

총결산


매우 간단하게 얼굴 인식을 실현했다.
계좌를 취득하는 것을 포함해도 30분도 안 돼 실행할 수 있다는 점은 쉽다.
이걸로 조금 하고 싶은 게 있어서 노력!

좋은 웹페이지 즐겨찾기