PHPでextensionなしの顔認識(処理速度はかなり遅め)

こちらの「Face detection in images using PHP」というページでPHPによるDLLなしの顔認識の方法が分かった

テキストデータを使ったPHP関数での顔認識なので処理速度は非常に遅いけれど、無いよりはまし、ということで、とりあえずダウンロード済みの大量のSNH48メンバーの中国ツイッター(新浪微博)のツイート画像の中から、人間の顔が大きめに写っているものを自動的に選別できるようになった。

しかしこの顔認識PHP関数、顔の認識は一つだけしかできない。

さらに、顔の位置をJSON形式ファイルで返すこともできるが、文字列が単引用符でくくられている。

PHPのjson_decode関数がデコードできるのは、文字列が二重引用符でくくられている「正しい」JSON形式ファイルだけなので、この顔認識PHP関数が返すJSON形式ファイルの単引用符を、わざわざ二重引用符に変換する必要があるという、ちょっと残念な仕様。

それでも手で一生懸命選別するよりは楽。