2000-06-19[n年前へ]
■プリクラの中の物語
プリクラもどきソフトを作ろう 第一回
先日、旅先でこんなプリクラを撮影してみた。モザイクのかけすぎで、何がなんだかわからなくなっているが、とりあえず雑誌の表紙デザインのプリクラである。non-noやmonoマガジンの表紙に私が載ることは絶対にないであろうし、ましてやTIMEやNewsweekの表紙に載ることはありえないだろうから、これは記念品になるわけだ(私にとって)。
ここで使われている雑誌は、英語のものと日本語のものが半々くらいである。しかし、機械自体にはハングル文字が書かれており(プリクラが置いてあった場所は韓国ではないが)、これが果たして正規品なのか、バッタもんなのかの区別は私には判らなかった。もっとも、日本語で書いてあったとしてもその区別は私にはできなかっただろう。
元祖オリジナルの
- Print Club プリント倶楽部情報 (http://www.atlus.co.jp/am/printclub/index.html )
さて、こういう「プリント倶楽部」みたいなことをパソコンで実現するプリクラもどきソフトというものは色々と出ているようである。単に画像を合成するだけだから、パソコンで簡単にできるのは当然だろう。しかし、である。そういったソフトを使うのは、どうも簡単でないような気がするのである。デジカメで撮った画像や、普通のカメラで撮影した写真をスキャナーで読み込んだ画像を、プリクラもどきソフトで画像合成するわけだが、これは果たして簡単なのだろうか?私はハッキリ言って、こんな作業はめんどくさいと思う。例えば、
- 画像をPCに読み込む
- 画像ファイルをプリクラもどきソフト上で読み込む
しかし、考えてみるとこう文句ばかり言っていてもしょうがない。文句を言うからには、自分でも何か手を動かさなければならないだろう。そして、何より「必要は発明の母」である。というわけで、簡単なプリクラもどきソフトを私も作ってみることにした。今日は足が痛くて外に出れない。ということは、ソフトを作る時間もたっぷりある。というわけで、「必要は発明の母」で「父は私」だ(って、前にも使ったような...)。
デジカメや普通のカメラで撮った画像は「画像をPCに読み込む作業」がどうしても必要になる。そこで、それがめんどくさいならば、「デジカメや普通のカメラ以外で画像を読み込めば良い」というわけで、ビデオカメラで取り込んでいる画像をプリクラ風にするソフトを作ってみることにしたのである。ビデオカメラであれば、ポーズをとればその様子がリアルタイムで確認できる。デジカメや普通のカメラで撮った画像を用いる場合には、静止画の加工作業がどうしても必要になる。例えば、画像の位置をずらしたり、ロゴの配置を考えたりしなければならない。しかし、リアルタイムで画面の確認ができるビデオカメラからの取り込みを用いる場合には、自分でちょっとポーズの取り方を変えれば良いだけである。そして、何よりめんどくさい画像読み込みの作業がいらない。
まずは、第一回目バージョンはここにおいておく。アルファ版どころか、まだまだ簡単なテスト用のバージョンである。動作させるためには、同梱のVCL40.BPLをシステムディレクトリに入れる必要がある。
このpurikura.exeの動作画面はこんな感じだ。ビデオ画像が白黒なのは、白黒のCCDカメラを使用したからで、カラーのビデオカメラを使えば、むろんカラーで写るはずである。この動作画面で、
- 一番左がビデオの入力画面で、
- 真中の画面がプリクラ風フレームをリアルタイム合成した画面で、
- 一番右が気に入ったポーズで静止画記録した画面
これを使って、適当に色々なポーズで撮ってみたのが次である。何か、フレームがおどろおどろしい、色使いとデザインになっているが、そこはそれ私のセンスの無さということで気にしないで欲しい。
今回は、適当に作ってみただけなので、フレームは一種類しかなかったり、ビデオ入力のドライバーが複数あると(きっと)上手く動かなかったり、と情けない出来ではあるが、この続編で機能アップをして行く予定である。まずは、
- あなたの髪がフサフサに! ハゲの物理学 画像シミュレーション編(仮称)
ところで、こういうプリクラの写真を眺めていると何か楽しい記念写真のようで、見ているだけで何やら物語性を感じてしまう。いきなり、物語性というとわかりにくいかもしれないが、写っている人やものの息吹を感じる写真と言った方がわかりやすいだろうか?とにかく、私はそういう物語を感じる写真というのがとても好きなのである。だから、街角のスナップ写真なんて大好きだし、例えば荒木経惟の写真なんていうのも結構好きだ。
私が青春18切符を使っていた時は、大垣夜行(別名、人民列車)に乗る時がメインで、物語性を感じている余裕はあまりなかった。しかし、青春18切符でカタコトカタコト鈍行の旅をしているのも結構気持ちが良いものだっと思う(安いし)。
さて、最近「小さな一眼レフが欲しい病」に罹っているのだが、なかなかいいものが見つからない。今のところ有力候補はPentaxMZ-50かCanon EOS kissIIIなのだが、どうも踏ん切りがつかない。どなたか、これはオススメというものがあったら教えて頂けるとありがたい。
2000-07-15[n年前へ]
■外の世界を眺めてみれば
ビデオ入力を活用しよう
先日、トランジスタ技術の2000/07号を読み直していた。読み直していたのは「色センサー」の記事である。有限会社レンテックが視覚障害者用の製品として発売しているものである。PICをよく使う人だったら、この記事を読んでいなかったとしても、多分よく知っている話だと思う。何しろ昨年の「第三回PICmicroデザイン・コンテスト」で優勝した作品だからである。PICと音声ICの数多い制限と、測定上の制限の中で、「(使用用途を考えた上での)安定した色名決定」を行うルーチンがとても苦労していて、読んでいてとても面白い。
個人的には、この「第三回PICmicroデザイン・コンテスト」で入賞している「マルチ・チャンネル分光器」と
みたいなものを組み合わせて、「5000円でできるパーソナル・マルチ・チャンネル分光器」なんてものを作ってみたいと思っているのだけれど、こちらはなかなか作業が進んでいない。それはさておき、この「色センサー」のように、持ち歩いて色々なところですぐに調べることのできる測定器というのはとても便利なものだ。そして何より、それを作っている側からしても面白いものである。そこで、私も試しに作ってみることにした。といっても、計測器を作り出すと仕事と区別がつかなくなってしまうので、ハード的に作業をするのは気分が全然のらない。そこで、PCに接続されているビデオカメラを用いて、ソフト的に作ってみることにした。やってみたことは、以前作成した「色覚モドキソフト」を、ビデオカメラからのリアルタイム入力用に作ってみただけである。
以前
ではインターネット上にある画像ファイルに対して、画像処理をかける「色覚モドキソフト」を作ってみた。コンピュータにネットワーク上のものが見える「色覚」を持たせて、ネットワーク上の画像について考えてみたわけだ。そして、ではそれを自分のPCの中にある画像ファイルをいじるようにしてみた。つまり、コンピュータに自分の中のものが見える「色覚」を持たせて、自分の中を覗いてみたのである。そして、今回はPCに接続されているビデオカメラを用いて、コンピュータに現実社会を眺める「色覚」を持たせてみることにしたのである。そんな現実社会を眺めることができて個性を持つコンピュータを通して、現実社会を眺めてみたいと思うわけだ。
最近の持ち歩き用の小型ノートPCにはビデオカメラが取り付けられているものが多い。例えば、こんな感じだ。
私もCasioのPalm-sizePCは使っているし、ノートPCにもUSB接続のビデオキャプチャーを取り付けている。こういう持ち歩けるPCに取り付けてあるビデオカメラを活用しないのは勿体ない、というわけで、以前作った
を改造し、で作ったtruecolorを合体させて、ちょこちょこっと作ってみたのがこれだ。- truecolor5.exe ( truecolor5.lzh 746kB)
例えば、次の画面はTVで放映している「ターミネーター」を見ているところである。一番左の画面がコンピュータのビデオカメラに写っているそのままの画面だ。そして、真ん中がリアルタイムに色調変換をかけている画面である。つまりは、「色覚に個性を持つ」コンピュータが眺めている「ターミネーター」である。また、一番右はシャッターを押したときに取り込まれた静止画像である。
くれぐれも勘違いしないで欲しいのだが、上の一番左の画面で「赤い」部分が、真ん中の色調変換をかけた後では緑っぽく見えているからといって、このコンピュータがそこを「緑」と認識しているわけではない。あなたが、この真ん中の画面を見て何かを解釈しようとした瞬間に、それはコンピュータの感覚に加えてあなたの感覚が混入してしまうのである。もし、それでもそう考えたくなる人がいれば、そもそも「赤」とか「緑」という言葉はどういう意味なのかを考えてみると良い、と思う。
また、今回のL,M,S(これは具体的な何かを指すわけではないので、この意味についてはあえてここでは説明しない)の各スライダーの感度パーセンテージを以前のような0〜100%ではなくて、0〜200%の範囲で動かせるようにしてみた。もし、あなたのPCのモニタがこのLに対応するところが弱くなりがちならば、このLのスライダーをいじってやって、Lに関する情報を増幅してやることができる、と考える人もいるだろう。といっても、いじってみるとわかると思うが、そもそもモニタの出力可能な限界と画像フォーマット上の限界があるわけで、なかなかそういうわけにはいかない。ただ、色々と実験してみるのには面白いかもしれない。
ちなみに、次の画面は「週間アスキー」の広告を眺めている画面だ。おやおや、この広告はこのコンピュータには今ひとつアピールしないようだ。
さて、先ほど
そもそも「赤」とか「緑」という言葉はどういう意味なのかを考えてみると良い、と思う。とあっさり書いたが、「言葉」とか、「現実」とか、あるいは「感覚」といったものはすこしづつ重なり合ってはいるけれど、それは一致し得ないものだと私は思っている。まして、それらは一人の人の中で完結できるものでもないし、同時に万人にとって同じでもない。以前書いた「クジラは哺乳類か魚か?」とかと同じで、心底考えてみることに意味があるんじゃないか、と思ってたりするのだ。
2002-07-03[n年前へ]
■あなたの声を聞きたい。
「たった五文字」の読唇術
東京駅から、いつも22:46時発三島行きの最終の新幹線に乗る。最終の新幹線だけが停まっているホームは、何だかいつも少し寂しい。ホームを歩いている人の数も少ないし、列車の中で席に座っている人達もほとんどが眠っているが、ぼんやりとしていてとても静かだ。
そんな静かな新幹線のホームを、酔い覚ましの缶ジュースを飲みながら歩いていると、たまに「つかの間の別れ」をしのんでいる恋人達を見かける。ホームの柱の影で静かに話をしている二人もいれば、ほとんど何も喋っていないような二人もいる。どちらにしても、二人で見つめ合っていて、それをはたから眺めている私がいることなんか気づくはずもない。
そして、列車の発車を知らせるベルが鳴り響くと、多くの場合恋人達はドアのところで佇んで辛そうに言葉を交わしている。とはいえ、夜も遅いのにも関わらずベルの音はやはりとてもうるさい。だから、きっと相手の声がよく聞こえないのだろう。まるで耳の聞こえないもの同士が読唇術を試みるかのように、相手の唇の動きを見つめ続けている。あるいはもしかしたら、近くを歩く私などを意識して、とても小さい声で話をしているのかもしれない。
どちらにしても、ベルが鳴りやんでドアが閉まった後は、相手の声が聞こえるはずもないから、相手の唇の動きだけを手がかりにして、相手を見つめながら言葉を交わしている。近くにいる私からはよく判らないけれど、二人の間では、相手の唇の動きだけで相手が何を言っているのかが判るのだろう。その二人にしか判らないことだろうけれど、きっとそうに違いない。そんな景色を眺めながら、ふとこんなことを思いついた。
何かを喋る人達の唇の動きをPCに繋がったビデオカメラで撮影して、その画面を解析して「相手が何を伝えようとしているか」を調べるソフトがあれば、読心術とは言わないまでも私達は読唇術を身につけることになる。相手の唇の動きさえ判れば、相手の言葉が聞こえるようになる。新幹線のホームで読唇術で心を伝え合う恋人達のように、私達も相手の声が聞こえるようになる。
そこで、ビデオカメラの画面の中から唇の形を検出して、何を喋っているのか、何を喋ろうとしているのかをリアルタイムに検出する読唇術ソフトウェアを作ってみた。とはいえ、一晩で作ったソフトだから、たった五文字の母音を検出できるだけだ。SPEAKINGMOUTHで眺めた「唇の動き」と自分の唇の動きを参考にして、相手の唇の動きから「五文字の母音」つまりア・イ・ウ・エ・オを読みとるだけだ。子音の判定は難しいけれど、日本語のように必ず母音を伴う言葉であれば、どの母音かが判るだけでも、相手の言葉を想像するためのとても大きな手がかりになるだろう。
作ったソフトの名前はLip-reading、いつものように数回動かしただけの大雑把なソフトだけれど、これを使えば新幹線のドアのガラス越しに言葉を交わす恋人達のように読唇術を身につけることがきっとできるかもしれない。
- lipreading.lzh (303kB)
そういえば、いつも私が眺める景色は東京発三島行きの最終こだまが停まっている東京駅のプラットホームだけれど、この間はそれとは逆の風景を眺めた。私は三島駅のホームにいて、ちょうど最終の東京駅行き22:34発のこだまが三島を出るところだった。
そこにはやはり、こだまのドア越しに唇で言葉を交わす二人がいた。この二人も相手の唇だけを見つめているように見えた。私には二人の声は聞こえなかったけれど、きっと何かの言葉を交わしていたのだろうと思う。ゆっくり新幹線が動き出している時にも、ホームに立っていた方が何歩かこだまに向かって歩きながら、やっぱりそれでも言葉を交わしていたようにに見えた。
そんな景色を頭に浮かべながら、次のようなことを考えた。今晩作ったこのlipreadingは、「たった五文字」の
しか相手の唇の動きから読みとることができない。だけど、きっとあの恋人達が交わしてる唇の動きだって、きっとそんな「ほんの五文字」なのかもしれないと、ふと思ったりする。きっと、そうなのかもしれない、と思ったりする。「アイウエオ」
「アイシテル?」「アイシテル。」
2004-12-11[n年前へ]
■Windows版EffecTV
ビデオカメラからの映像に対して、リアルタイムに映像効果(例)をつけるWindows版EffecTV.
2005-02-02[n年前へ]
■カメラトラッキング「3Dブロック崩し」
ビデオカメラ(WEBカメラ)でもPCに繋がっていれば、三次元のブロック崩しをリアルに体験することができる「3Dブロック崩し」神原さんの「(体感)イライラボール」も面白いかも。