Flash ActionScript WEBCAMを使った 動きの検出 (二値化)
FLASHでWEBCAMを使った動きの検出をしてみた。
参考はFLASH 8 : threshold() >> Motion detection... - jeanphiBlog
ここにあるソースを参考に、二値化処理に注目して勉強した。
Flash でwebcam を使った動きの検出 swf -- flashplayer8以上,webcam必須

今回のPointは
now_bd.draw(before_bd, new Matrix(), new ColorTransform(), 'difference');
now_bd.threshold(now_bd, my_rect, my_pt, '>', 0xff111111, 0xffffffff);
の処理。
drawメソッドを呼ぶ際にblendModeObjectをdifference指定してbefore_bdとnow_bdを合成する。diffrerenceは明るい色から暗い色を引くモードなので、差分がない部分は0x000000になる。その後に0xff111111(黒にちかい)を閾値とし0xffffffff (白) 差があるところを白くすることで二値化処理をしている。
二値化処理した後ノイズが乗るのでどうしたらいいのか勉強中。
トラックバック(1)
このブログ記事を参照しているブログ一覧: Flash ActionScript WEBCAMを使った 動きの検出 (二値化)
このブログ記事に対するトラックバックURL: http://www.hatayan.org/mt/mt-tb.cgi/414
» WebCamからの入力で動体検知(映像とその周辺)~のトラックバック
hatayanlog ver0.3 jeanphiBlog FLASH 8 : ... 続きを読む

コメントする