Webcam なんでもやろうシリーズの2つめ。視線認識(Eye tracking) です。探したらすごいのがあったのでシェア。
Gazerecorder です。
デモが楽しいです。「Start Eye Tracking」 を押すと、視線のキャリブレーション(ターゲットがでるのでそれを目で追う)をしたあと、いきなりCMっぽいビデオが流れるので、なにかと思っていたら、視線認識はすでに始まっていた! そしてCMが終わるとこんなような画像が。

ヒートマップですよ。視線の動きもプレイバックできる。精度がどれくらいかわからないけれど。。。
というわけでGazerecorder気に入ってしまったのだけれど、プライバシーとかどうなんだろうか。安心して学生さんに使わせられるのだろうか。会社の情報がwebサイトにないのである。
Crunchbaseで調べると、どうやらポーランドの会社で、Githubにある同名のコードのIDから検索すると、つくったのは大学の先生。一応、プライバシーポリシーで、「カメラからの情報はサーバには保存しない」と書いてある。
https://www.crunchbase.com/organization/gazerecorder
https://github.com/szydej/GazeRecorder
https://agh.academia.edu/SzymonDeja
https://app.gazerecorder.com/Study/Login/Privacy.html
こんなに面白そうなサービスが無料なのかしら、さすが大学の先生、と思ったら、そうでもなかった。無料でできるのは、デモと、自分の調査では5分ぶんの分析しかできない。それ以上やる場合は、「UPGRADE」(ログインしないと見えないメニュー)すると、400ドルで400分ぶん分析ができるようになるらしい(NonProfitとかeducationは150ドルで300分ぶん)。
でも、Windows版でよければオープンソース版?がダウンロードできそう。
https://gazerecorder.com/download-gazerecorder/
というわけで、使ってみようと思ったのと、
こういう、ソースは公開して、サービスは有料っていうのは、いいなと思った。