데이터분석/Vision Recognition

[얼굴 인식] Microsoft Oxford Face API

늘근이 2016. 3. 14. 21:41



아래의 트렌디한 도메인인 ai 주소를 클릭해보면 위와같은 화면을 볼수있다.

https://www.projectoxford.ai/face

Live Domo를 클릭하면 알아서 얼굴인식을 시도해볼수있다.

실제 개발을 하기 위해서는 Try for free를 통해 등록을 하여야 한다.


실제로 안드로이드를 코딩하기 위해서는 아래의 코드를 따라 치면 된다.

https://msdn.microsoft.com/en-us/library/mt605324.aspx

코드를 복사하는것은 의미가 없기때문에 결과물만 올린다.

다만, 여기서 마이크로소프트가 간과한게 하나가 있는데, permission에 외부 저장소를 접근할수 있도록 하지않으면 버그날때가 있다.

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

중요한건, 라이브러리 추가하는 방법이 나와있지 않기 때문에 아래와같이 추가해야한다.

 

File -> New -> Import Module -> C:\설치경로\face_Face-SDK-Android\Face-SDK-Android\ClientLibrary

이렇게 추가한 후, 필요하다면 SDK를 바꿔주어 버전을 맞춰주면 된다. 다만 몇가지 에러가 뜰수도 있는데, 눌러보면 빌드에 아이디와 패스워드가 설정이 안되어 있으며 이건 그냥 주석처리 해버리면 된다.

 


사람얼굴 하나는 아주 잘 찾아진다.


 

 

* 만약 자꾸 연결을 하려는데 IOException이 떨어진다면, 그건 USB드라이버가 제대로 깔려있지않거나, USB디버깅모드가 아니거나 혹은 제일중요한것인, 전면 USB포트를 사용할 경우 제대로 동작을 하지 않을수도 있다는것이다. 안전한 USB포트를 이용하도록한다.