8/28土曜日、東京てら子に参加しました。テーマは「エフェクト」だったので、MarilenaをフィルターやPixelBenderを使って高速化!っていうのをやりたかったのですが、挫折したので、あまり本質的じゃない部分で高速化をしてみました。 ObjectDetection.asを改造して、顔検知の大きさ、位置を前回検知を元にちょっとずつ変更しながら検地するようにしました。 多くの場合、前回検出位置とほぼ同じところに顔があることを前提にしています。 制作環境では、3~4FPSだったものが、10~12FPSでるようになりました。 ただ、これは簡易的な検知なので、同時にひとつしか検知できません。「見つかりそうな場所やサイズを予想して、見つかったら早々と検索を終了する」というのがこの手法の要だからです。 ただし、普通のフル検索と、今回の手法を組み合わせることによって、平均的な速度をあげる、という手