Androidのカメラのサンプルを作ろうということで、簡単な「監視カメラ」アプリを作りました。
以下、仕様です。
・リアルタイムで動体検知。
・前回のシャッターから10秒以上経って、画面内に動体があれば自動でシャッターを切る。
・撮影した画像は、jpgファイルで自動でSDカードに保存する。
ポイントは、「Javaだけで」「最も遅い機種で」「リアルタイムに」処理していていることです。NDKなどは使っていないので、サンプルとしては使いやすいかなと思います。ソースは350行ぐらいでした。
というわけで、実際に動いている動画です。