今日だけ特別にAM 0 時の書き込みも当日としています.通常はAM 3 時までを前日の日記にしています.
さらに,9/22 以降も更新しています.
ぷろぐらむが書きたい
書きたい書きたい書きたい書きたい,すごいプログラムが書きたい(2重の意味で).
という感じでカッとなってしまったんで「笑い男摸倣ツール Catcher in the Rye」を俺も作る!!いまから作る!!
笑い男摸倣ツール Catcher in the Rye
http://www1.bbiq.jp/kougaku/koukaku.html
ぷろぐらむを書いた
3時間半近くもかかってしまった.
さあ,作りましたよ.
笑い男模倣ツールを模倣するだけじゃ面白くないので,笑い男マークの拡縮と領域分割(いわゆるラベリング処理)も加えました.
ええ,PenTag の流用っすよ.但し,肌色領域が尋常じゃなく増えてしまうことがあるんで,PenTag の処理ルーチンを思いっきり高速化してあります(処理内容は一緒,冗長なループを削減しただけ).
時間がかかった理由は,MFC を使わずに SDK のみで作ったことにより,バックバッファとか透過処理とか調べながら作ったためです.
というか DirectDraw を使えない身体になってしまった(昔使ったことがあるってだけ.いまは Direct3D に統合されたんだっけ?)ので描画が妙に遅いです.
あと,キャプチャタイミングの同期をとっていないことがバレバレかもしれませんがご勘弁を.
本家「笑い男模倣ツール」さんから笑い男の画像を借用していますしようと思いました.が,著作権は全面的に Production I.G. さんにあると思うので気が引けます.
・・・色々考えた結果,同梱しないことにしました.
使い方
- 下記 URL から .lzh ファイルをダウンロードして解凍.
http://www.takke.jp/bin/citr1.lzh:初期版http://www.takke.jp/bin/citr1w.lzh:04:00 追加- 明るめの部屋でも識別できる感じ.マスクボタンも付けた
http://www.takke.jp/bin/citr2.lzh:18:00 追加- ラベリングのバグ修正&顔領域計算厳密化
http://www.takke.jp/bin/citr3.lzh:19:30 追加- 領域拡大ボタンを追加&その他
http://www.takke.jp/bin/citr4.lzh:9/23 18:00 追加- 最初に解像度設定画面を表示.
- 認識範囲に赤枠を付けるオプション追加(研究ぽい描画になる).
http://www.takke.jp/bin/citr5.lzh:9/23 19:40 追加http://www.takke.jp/bin/citr5_vfw.lzh:9/25 5:30 追加:- Video for Windows 版.
- 最初の解像度設定に失敗すると強制終了するバグあり.このバグが発生した場合は再度同じ解像度設定にして起動すると正常に起動するかもしれない.
http://www.takke.jp/bin/citr6.lzh:9/26 19:00 追加- http://www.takke.jp/bin/citr7_all.lzh:10/02 18:30 追加
本家をダウンロード(http://www1.bbiq.jp/kougaku/download.html のあたりにありそう).本家のアーカイブから images フォルダを 1. の解凍先にコピー.- citr.exe を実行
intercepter ボタンを押すと笑い男マークがでます.
この部屋の照明条件で肌色識別部分を書いたのでちゃんと動かないかもしれません.
はー,疲れた.2時間くらいでささっと作るつもりだったんだけど...
笑い男とは?
はてなのキーワードになってるのでそちら参照.
実は今週末に下記 DVD が発売されることを記念して作った,のかもしれません.
攻殻機動隊 STAND ALONE COMPLEX The Laughing Man [DVD]
- 出版社/メーカー: バンダイビジュアル
- 発売日: 2005/09/23
- メディア: DVD
- 購入: 1人 クリック: 87回
- この商品を含むブログ (180件) を見る