Flash ActionScript WEBCAMを使った 動きの検出 (二値化)

| | コメント(0) | トラックバック(1)

FLASHでWEBCAMを使った動きの検出をしてみた。

参考はFLASH 8 : threshold() >> Motion detection... - jeanphiBlog

ここにあるソースを参考に、二値化処理に注目して勉強した。

Flash でwebcam を使った動きの検出 swf -- flashplayer8以上,webcam必須

flash_webcam_segmentation.jpg

今回の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 : ... 続きを読む

コメントする

このブログ記事について

このページは、hatayanが2005年11月23日 00:36に書いたブログ記事です。

ひとつ前のブログ記事は「BASCOMを使ったAVR 本 『マイコン搭載ロボット製作入門―AVRで魚型ロボットのメカを動かす』」です。

次のブログ記事は「Macromedia Flash Media Server 2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01