大阪てら子 16 の感想とか発表したやつとか

はいはいはい。

初参加から1年ぐらい?
初めててら子で発表しましたよ。
結構キンチョーしてたので、さっさと2番目に発表した。
発表したと言っても、まぁ、他人のふんどしでスモウとった感じやけどね!

とりあえず感想をだらだらと。
3Dあれば2Dあり、物理演算ときてエロくもあり、シナチク発生しーの、最後はプルンプルンと暴露な感じでサウンドがあって、楽しかったですよ。(なんのこっちゃわからんですがwww
花をつければとりあえずアイドル、困ったときにはシナチクをネタにすればとりあえずウケる。
それがわかっただけでも十分勉強になりましたとさ。

要は他の人のまとめブログを期待するとして、ちゃんと本人の許可もとったのでおいらが発表したものの公開。

まぁ、ぜんぜんたいした事はしてなくて完全に人の作ったもので遊んだだけって感じなのでとても自慢できるもんじゃないですが・・・

遊んでみたのはこれ。

Marilena – Spark Project(これってなんて読むんだろう?)

CUPPYの中の人がOpenCVのObjectDetectionの部分をAS3に移植したもの。
サンプルでは静止画の顔認識をやってるんだけど、本家OpenCVで学習したデータを食わせれば顔以外も行けるはず(ですよね?)
OpenCVってのはインテルが開発公開してる画像操作系のオープンソースライブラリのことで、このObjectDetection以外にも色々あるんやけど、なんせCで書かれてるのでよくわかにゃい。

で、サンプルは1枚画像だけの認識だったので、とりあえずFlashと言えばカメラでしょ!っつーわけで、カメラの画像食わせてみたらそれなりに動いたので、誰でも思いつくであろう、顔にモザイクかけてプライバシーを保護してみた。

プライバシー保護
(非力なマシンだと結構つらいかも)

意外とおもろいw

Marilena自体の使い方はサンプルとか見たらすぐわかると思うんですけど、ObjectDetectorクラスのインスタンスを作成して、オプションをちょこっと設定して、解析したいBitmapデータを投げたらイベントが返ってきて、帰ってきたイベントオブジェクトの中に、解析結果がRectangleの配列としてまざってるだけ。
チョー簡単。

さくーしゃ先生のFLARToolKitといい、これといい、ブラウザだけでさくっとこういうことできるのってやっぱFlashの楽しいところw
で、テンションが上がってきたので、お題のアイドルに合わせて「アイドルに変身してみよう計画」の発動。

そして出来たのがこれ。
(非力なマシンだと結構つらいかも)

自分で作っておきながら、夜中で一人で笑う。
そして自分でキモイと笑う。
ここまできたらオチを付けたいのが、関西人の悪い癖。
「全国民シナチク化計画」の発動。

そして出来たのがこれ。
(本人を知ってないと面白くないと思います)

ちなみに複数認識可能なので、みんなで並ぶとみんなシナチク
ただ、やっぱり小さすぎると認識しないので大人数は無理。
厳密にはオプション設定で最小認識サイズを小さくすればもうちょっと小さいところまで認識出来るけど、ごっつい重くなるのでカメラでやるのは結構非現実的かも。
上のサンプルも、フレームレート10まで落としてたりする。

と言った感じ。

やっぱカメラ使った画像認識とかは楽しいね。
ブラウザだけっつーのもお手軽で良い。
いまのところ仕事にまったく役立たないというところがまた楽しい。

サンプルを書き換えただけの汚いソースがほしいと言う奇特な方はこっち(FlashDevelopのプロジェクトファイル付き)

そんな感じ。

10 件のコメント


  1. いじって頂きありがとうございます!
    顔認識、面白いですねこれ。僕も何か取り入て何か作るぜ!
    うちのブログがキーワード『シナチク』でSEO的に強くなりました!どーもです!

    引用 | Posted 2008/6/24 火曜日, 19:15:49

  2. [...] 2人目、mnrさん。 僕は見過ごしてて知らなかったんだけど、最近クーピーの方が「顔を認識できる仕組み」を移植して公開されたみたいで(そんなんできんのけすげー!)、それを使った作品を披露してくれました。 [...]

    引用 | Posted 2008/6/24 火曜日, 19:18:23

  3. すげぇ、シナチクでググったら5番目なんかwww
    すっかり弄られキャラが定着して・・・いやー、よかったよかったw

    引用 | Posted 2008/6/25 水曜日, 0:42:30

  4. Marilenaいじっていただきありがとうございます!
    マリレーナですね。
    イタリアにいた女の子の名前です(笑

    さて、
    1フレーム毎に顔はそんなに動かない、という仮定を導入したら、一度顔が見つかった後、次の顔はその近くにあるはずだ、とかいうふうに、いくつか仮定をするとカメラでももっと高速化できる気がします。
    その時は、Marilenaの中にも手を入れる必要があるかもしれませんが!

    引用 | Posted 2008/7/2 水曜日, 10:08:00

  5. >mashさん

    おおおお、作者様がががっ!

    移植作業お疲れ様でした。
    Marilena楽しいですね!色々遊ばせてもらいました。
    まだまだ、いろいろ楽しい事が出来るような気がしますw

    カメラ前提での最適化は確かに出来そうですね。
    しかし、肝心の中身を見ても僕にはさっぱりだったので、だ、だれかぁ!(他力本願)

    引用 | Posted 2008/7/3 木曜日, 2:07:10

  6. [...] て、特に触っていません。 あと、てらこで同じMarilenaを使って発表されてたみのんさんによると、 97行目にある、 [...]

    引用 | Posted 2009/1/26 月曜日, 13:01:42

  7. [...] ご本人さんのブログで公開されています。 [...]

    引用 | Posted 2009/1/26 月曜日, 13:02:25

  8. [...] 前々回くらいで使っていた、Marilenaのライブラリを使って、顔検出再び。 [...]

    引用 | Posted 2009/1/26 月曜日, 15:54:41

  9. [...] minomix blog » 大阪てら子 16 の感想とか発表したやつとか [...]

    引用 | Posted 2009/5/18 月曜日, 17:08:14

  10. [...] せん。 あと、てらこで同じMarilenaを使って発表されてたみのんさんによると、 97行目にある、 PLAIN TEXT ACTIONSCRIPT: [...]

    引用 | Posted 2009/6/12 金曜日, 19:14:29

Leave a reply