APIとして使ったりすることができる。そのAPIを使って、入力されたURLの画像における顔の座標を各軸の%座標で取得し、canvasでその結果を描画しているだけ。精度と速度のトレードオフまぁ動かしてみると分かるけどレスポンスはかなり遅い。普通に十数秒かかったりする。loopで各角度に回転した画像を生成してそこから顔を検出して...というのを複数回繰り返すのはかなりの負荷で、±50°くらいの範囲で5°ずつで20回くらいやるだけで相当つらい。いってstepを10°ずつにすると2倍ちかく高速になるものの35°くらいの傾きの顔をピンポイントで見逃したりもする。試してみたかんじでは6〜8°ずつくらいならそれほど精度落ちないかなぁ、と。大きい画像を許容するようにすれば精度上がるかもしれないけどそのぶん処理が重くなる。色々な調整箇所はあると思う。汎用的に使えるように、っていうのは難しいですね。Learningで劇的に改善できるものなんだろうか...?結論ののた可愛い。