2008年04月

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

My Photos

www.flickr.com
This is a Flickr badge showing public photos from suganogasu. Make your own badge here.

最近のコメント

« 06~07シーズンのFIS WORLD CUPスケジュール | メイン | 記録更新 »

Flash画像認識用ムービークリップ

Flashの画像認識用ムービークリップを作りました。
カメラの画像をBitmapオブジェクトに読み込み、そこの上の任意の色をトラッキングします。

ダウンロードはこちら→CameraSensing_0.1.0.zip(230KB)

cameraSenseFlash.bmp

■主な機能
・単純にFlashで画像認識する際にやりやすいインターフェースになっています。
・複数のカメラから読み込んだりすることもできます。
・また、同じカメラオブジェクトからの画像でも複数ムービークリップを作ることで、複数の色をトラッキングすることができます。
・台形補正のキャリブレーションもできます。

■■動作環境■■
Flash8以上
Flash Player8以上

■■CameraSensingオブジェクト■■

--CameraSensingオブジェクトのメソッド
CameraSensing.setRGBColor(r,g,b,margin)
//引数は、R,G,B,上下のマージン

CameraSensing.setCountBottom(n)
//n個以上見つからないとcameraSenseをTrueにしない。

--CameraSensingオブジェクトのプロパティ
CameraSensing.cameraSense // 見つけてるかどうかの判定 boolean型
CameraSensing.xCor //トラッキングしてるx座標 範囲:0~160
CameraSensing.yCor //トラッキングしてるy座標 範囲:0~120


■■使い方■■
とりあえず、まずそのFlaファイルをプレビューしてみてください。

1.CameraSensing.flaのライブラリからCameraSensingっていうムービークリップを
使いたいflaファイルのライブラリにコピー。
また、CameraSensing.asも、flaファイルと同じディレクトリにコピー

2.適当な場所にattachする

attachMovie("CameraSensing", "cameraSense1", 10);
cameraSense1._x = 20;
cameraSense1._y = 20;

3.カメラオブジェクトを読み込む。
cameraSense1.initCameraSense(Camera.get(0));


4.必要あれば、各種プロパティの値を設定する。
cameraSense1.setRGBColor(180,180,100,20);
cameraSense1.setCountBottom(3);

5.必要に応じて、トラッキングの判定や座標を持ってくる。
trace(cameraSense1.cameraSense); // 見つけてるかどうかboolean型
trace(cameraSense1.xCor); //x座標
trace(cameraSense1.yCor); //y座標


■今後にやりたいこと
・LocalConnectionでオブジェクトや変数を渡せるようにしたい
・固まりで画像センシングしたい

なお、このプログラムは、hatayanのソースを元に作りました。
参照:hatayanlog::Flash ActionScript WEBCAMを使った 赤色の検出

トラックバック

このエントリーのトラックバックURL:
http://www.sugamemo.com/cgi-bin/mt/mt-tb.cgi/609

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)




About

2006年08月05日 03:36に投稿されたエントリーのページです。

ひとつ前の投稿は「06~07シーズンのFIS WORLD CUPスケジュール」です。

次の投稿は「記録更新」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

About Flash画像認識用ムービークリップ

ブログ「すがメモ/SUGAMEMO」のカテゴリ「Flash画像認識用ムービークリップ」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはEntertainmentです。

次のカテゴリはNY~BOSTON~VANCOUVERの旅です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.