QuickTime for Java

iSightとJavaで。第7弾。

ついに第7弾。 複数の前の画像から判断して”動き”を探知します。 線の出ている方向がコンピュータが判断した移動している方向です。 手は左上から右下へ、という感じで動かしているところです。 まあ見てわかるとおり精度は微妙な感じですがw 画像の解析、…

iSightとJavaで。第8弾。

今回は特定の色を検出するようにしました。第8弾です。 まだ物を一つしか検出できないようです。当初の予定と違う・・・。 さて、今回の処理の流れです。 1.色を検出 2.色が近いところをまとめる 3.2の平均座標を求める 4.描画 5.画像更新 以上の…

iSightとJavaで。第6弾改良版

前回のプログラムの改良版。 バグフィックスと、前回の一番最後の統合する処理を削りました。あと統合する処理をすれば大きな一つとして認識できるんだろうけど、今までの処理は見かけだけの処理だったので省略しました。 ちゃんと動きの中心とかもまとめて…

iSightとJavaで。第6弾。

今回やったことは、 ・動いている(明るさが変わった)ところを近いところ同士でまとめて、その集合ごとに平均を計算する。 ということです。 当初の予定とは違って四角がたくさん出るようになってしまいました。 四角を統合するような処理をしてみたんです…

iSight第5弾 動体検出!

今回やったこと ・前回やった動き検出の、フレームごとの平均をとる ・動きの大きさ(平均)を白四角で表現する ・動きを検出した範囲を四角で囲む 一つ前のプログラムと同じく、独自クラスImgIOクラスを使用しております。 /** * 前回の画像との差の平均を…

iSightで。第4弾

QuickTime for Javaも第4弾に。 やったことは、 一つ前の画像と今の画像を比較して、明るさが大きく変化していたら大きく四角を描く というもの。フラッシュ形式でムービーを保存してあるんだけど、はてなだとどうやって公開すれば良いかねぇ・・・。「Buil…

iSightでキャプチャ第3弾

iSightでキャプチャ 早くも第3弾です。 今回やったことは、 ・モザイクをやってみよう ・モザイクの代わりに文字を描画してみよう というもの。 まずはモザイク(写真左)。 矩形領域を(今回は正方形)みます。その矩形領域の色の平均を出し、矩形領域を全…

iSightでキャプチャ第2弾

さて本日もiSight + QuickTime for Javaで行きます。 本日やったことは、 ・本来取得していた画像を左右反転させる ・明度が一番高い部分を検出する の二つです。 左右反転はまあBufferedImageにしてBufferedImageからgetRGBして、その値を反対側に・・・と…

iSightでキャプチャした画像をJavaで。

QuickTime for Javaを使って、iSightでキャプチャした画像をJFrameに出力する。 コードは iSightをJavaでキャプチャしてみる逃避 http://gogo.tea-nifty.com/interpot/2004/06/isight__java_.html を使わせていただきました。 っていうか04年の記事なんだよ…