タグ

webcamに関するy_yanbeのブックマーク (2)

  • [FACEs] FlashPlayer8で動体検知

    FlashPlayer8で動体検知 Basculeサイトで利用するために、FlashPlayer8のBitmapDataの機能を使って、動体検知機能を作りました。動いていることを検知するだけでなく、同一のものが連続して動いていることを検知します。 (そういう意味では、これはMotionTrackingなのかもしれないと今思いました。) 仕組み 映像を毎フレームBitmapData.drawし、直前のビットマップと「差の絶対値」でブレンドし続けます。この時、黒以外の部分を動いた部分とみなします。 動いた部分の矩形が、前フレームに動いた矩形と重なっていた場合、同一の動体が動いているとみなします。 2つの動いているものが重なると、1つのものとみなされてしまったり、しばらく静止してまた動き出すと、別のものが動き出したとみなされてしまいます。 その辺の精度が上がるとうれしいのですが、僕のへぼい頭では

  • Flash ActionScript WEBCAMを使った 赤色の検出 - hatayanlog

    flashでWEBCAMをつかった赤色の検出をやってみた。 赤い折り紙を検出してる様子。赤色を検出して、その重心を割り出す。 ラベリング処理などは行っていないので複数の物体があるときはその複数の物体の重心が表示される。 swf -- flashplayer8以上,webcam必須 ※遅いパソコンだと固まるかも.......試してません。 赤色の検出なんか簡単だろうと素人考えで思っていたのだがそうではなかった..... 折り紙の赤を検出しようと思ったのだけれど普通に色域を指定してやろうとしたら うまくいかなかったので我流で検出している。 以下その部分のソースコード my_bd.draw(my_video); green_bd.copyChannel(my_bd,my_rect,my_pt,2,1); blue_bd.copyChannel(my_bd,my_rect,my_pt,3,1);

  • 1