ゆるりと立派な大人になるために

元組み込みソフトウェアエンジニア、あれこれを書いていこうと思います。TOEICは915点。

Cloud vision apiを使ってみた。 part2 ~FACE_DETECTION~

 

前回に引き続き、cloud vision  api

 

cloud vision apiを使ってみた。 - ゆるりと立派な大人になるために

 

今回は顔検知(FACE_DETECTION)。

 

Image Sentiment Analysis

Vision API can analyze emotional facial attributes of people in your images, like joy, sorrow and anger.

 

 公式ページによると、感情も検知するらしい。

目や鼻などの、顔のパーツの正確な位置を返すみたいだけど、

そういうのは何年も前から見かける技術だから、今回はパス。

 

という事で、試してみる。

 

画像① 春日が笑ってる画像。

http://rr.img.naver.jp/mig?src=http%3A%2F%2Fimgcc.naver.jp%2Fkaze%2Fmission%2FUSER%2F20150316%2F63%2F6534323%2F8%2F292x265x1b290407c2ad18b18a4a776a.jpg%2F300%2F600&twidth=300&theight=600&qlt=80&res_format=jpg&op=r

 

          
     "rollAngle": -1.1256492,
          "panAngle": -9.0271168,
          "tiltAngle": -8.5518637,
          "detectionConfidence": 0.99997163,
          "landmarkingConfidence": 0.81448638,
          "joyLikelihood": "VERY_LIKELY", <------ ここ
          "sorrowLikelihood": "VERY_UNLIKELY",
          "angerLikelihood": "VERY_UNLIKELY",
          "surpriseLikelihood": "VERY_UNLIKELY",
          "underExposedLikelihood": "VERY_UNLIKELY",
          "blurredLikelihood": "VERY_UNLIKELY",
          "headwearLikelihood": "VERY_UNLIKELY"
    

 "joyLikelihood": "VERY_LIKELY"

楽しい可能性がとてもありえる。よし、正解

 

画像② 泣いてる人

http://free-photos-ls03.gatag.net/images/lgf01a201406091600.jpg

 

          
          "rollAngle": -0.71140051,
          "panAngle": -18.433014,
          "tiltAngle": -6.6012778,
          "detectionConfidence": 0.51231027,
          "landmarkingConfidence": 0.35215673,
          "joyLikelihood": "VERY_UNLIKELY",
          "sorrowLikelihood": "VERY_UNLIKELY",
          "angerLikelihood": "VERY_UNLIKELY",
          "surpriseLikelihood": "VERY_UNLIKELY",
          "underExposedLikelihood": "VERY_UNLIKELY",
          "blurredLikelihood": "VERY_UNLIKELY",
          "headwearLikelihood": "VERY_UNLIKELY"

 sorrowがunlikelyになってるので不正解

 

 

画像③ 帽子かぶってる人

https://scontent.cdninstagram.com/hphotos-xta1/t51.2885-15/s640x640/sh0.08/e35/12277464_806813726094724_1527207296_n.jpg

 

          "rollAngle": -0.010763885,
          "panAngle": 10.322119,
          "tiltAngle": -13.772013,
          "detectionConfidence": 0.996279,
          "landmarkingConfidence": 0.65904796,
          "joyLikelihood": "VERY_UNLIKELY",
          "sorrowLikelihood": "VERY_UNLIKELY",
          "angerLikelihood": "VERY_UNLIKELY",
          "surpriseLikelihood": "VERY_UNLIKELY",
          "underExposedLikelihood": "VERY_UNLIKELY",
          "blurredLikelihood": "VERY_UNLIKELY",
          "headwearLikelihood": "VERY_UNLIKELY"
    

 帽子かぶってるのに、headwearLikelihood がlikelyになってないですね。

 

 

うーーーん。他にいろいろと画像を試しましたが、joy以外のフラグは立ってくれませんでした。

 

感情を読み取る目的のFACE_DETECTIONはちょっと残念。

他のDETECTIONはまた次回に。