hirax.net::Keywords::「プリント」のブログ



1999-06-30[n年前へ]

デジカメ画像をスクリーンセーバーにしたい 

記念写真を飾ろう

 最近は、飲み会での撮影はデジカメを使うことも多い。しかし、デジカメで撮った画像というのはそれっきりになってしまうことも多い。特に宴会で撮った画像なんかはどう使ったらいいか困ってしまう。とはいっても、送別会で撮った写真などはなんとかして有効利用したいものである。
 というわけで、デジカメ画像を使えるスクリーンセーバーを作ってみたい。そうすれば、スクラップブック代わりにも使える。しかもとびきりかっこいい奴を作りたい(私の主観を基準として)。

 というわけで、写真アルバム風のスクリーンセーバーを作りたい。つまりは、「スクリーンセーバーを作ろう。- FilmStrip - (1998.11.17) 」の回で作ったスクリーンセーバーを蘇らせてみたのである。まずは、設定ダイアログを見て欲しい。

設定画面

  これを見れば大体わかると思うが、主な変更点はSusieプラグインに対応することにより、さまざまな画像ファイルに対応することができるようになったのと、「テーマ」を複数用意したことである。
 Susie「kanaさんのWEB中のSusie関係のlinkページ」から辿って、対応するSusieプラグインを手に入れてくれば、大抵のデジカメの画像を表示することができるだろう。大抵のデジカメはJPEGファイルなので、JPEG用のプラグインがあれば使えるものも多いと思う。Susieプラグインはシステムディレクトリに入れれば使えるようになる。あるいは、Susieをインストールした所でも良い。
 もし、全くSusieプラグインを入れないと、BMPファイルしか開くことができないので注意が必要である。

 また、画像ファイルの入っているディレクトリは「@マークボタン」を押せば変更することができる。

 それでは、テーマを紹介してみる。まずは、デフォルトの「カラーリバーサルフィルム」テーマである。リバーサルフィルムがモチーフである。これのテーマソングは(別に曲が流れるわけでも何でもないが)「僕のコダクローム」だ。

カラーリバーサルフィルム

 次は、「白黒フィルム(コンタクトプリント)」テーマである。白黒フィルムを現像した後に必ず行うコンタクトプリント(ベタ焼き)がモチーフだ。グレイ化処理を行いながら表示を行う。これのテーマソングは「カメラ!カメラ!カメラ!」だ。

白黒フィルム(コンタクトプリント)

 次は、パーティーションなどにポラロイドを貼っているような「ポラロイドのピンナップ」テーマである。テーマソングは「君は天然色」だ。

ポラロイドのピンナップ

 そして、最後はコルクボードにセピア色になった写真を貼りつける「白黒のピンナップ」テーマだ。セピア処理をしながら表示してくれる。テーマソングは「卒業写真」だ。

白黒のピンナップ

テーマソングを見ると作者の年齢が想像されるが、そうそう年寄りではないつもりだ。と、一応書いておこう。

ダウンロードはこちらだ。ちなみにWindowsNTには未だ対応していない。それは対応させるとデバッグが面倒だからだ。また、

スクリーンセーバー FilmStrip99 (filmstrip99.lzh) 537kB

著作権表示 (必要ない人はパスだ。)

 (デフォルトで画像ディレクトリに指定されている)C:\image\bmpに入れるためのファイルはこちら。先にこちらの画像ファイル群をC:\image\bmpというディレクトリの下に入れてから動かして欲しい。しつこいようだが、C:\image\bmpの下に画像ファイルがいっぱいという状態にするのである。

サンプル画像ファイル(Copyright Jun Hirabayashi)(お気に入りのおすすめ。) image.lzh 805kB222kB

そうでないと、一番最初の起動時にエラーが出るだろう。もし、自分で表示させたいものがあるなら設定ダイアログから変更してしまえば良い。もちろん、完成度は未だ高くないのはいつものことである。それでも悪さはしないはずだ。

 「こんなテーマがあれば良いのに」という意見があればぜひぜひメールを送って頂きたい。あと、動作不良に関しては、(必ずやわらかい口調で)メールして欲しい。どんどん直していくつもりだ(つもり)。
 また、リアルタイムに高機能な画像処理を行うCPU使い放題バージョンも開発中である。こちらもご意見募集中である。

2000-01-01[n年前へ]

A Hpy New Year  


 「数字がバラバラに書いてあって、繋いでいくと答えが浮かび上がるクイズが好きだ」と言っていたのは種ともこだ。確か、「O-HA-YO」を出した頃のコンサートのMCだったと思う。
 「良いか悪いかわからなくても、続けてみて、そして最後に答えがわかれば良いじゃないの」というようなことだったような気がする。そんなこともあるかもね、と思った覚えがある。

 その種ともこの「O・HA・YO」の発売予告を新聞広告で見たときは何とも笑えた。何しろ、

  1. ゲンキ力爆弾
  2. 謹賀少年
  3. Triangle on the Pavement
なんてダジャレのようなタイトルばかりだったのだ。結局、「謹賀少年」は「謹賀新年」のミスプリントだったように思う。それとも、「謹賀少年」というタイトルは単なる私の気のせいだったか?

 何はともあれ、良い年になりますように。

2000-01-23[n年前へ]

偽札作りのライセンス 

このページはプリント禁止

 「殺しのライセンス」を持つのはジェイムズ・ボンドである。コードネームで言えば、007である。殺しのライセンスを持つ人が本当にいるのかどうかしらないが、「偽札作りのライセンス」を持つ人はきっといるに違いない。

 「そんなのは当たり前だ」という声も聞こえてきそうな気もするし、「まさか」という声も聞こえてきそうな気がする。そこで、そう思う理由を一応書いておく。

 紙幣を識別する装置というのはたくさんある。例えば、自動販売機などその最たるものである。こういう紙幣識別機というものの動作確認には偽札が必要である。本物の紙幣(や硬貨)を「本物である」と認識する試験は割に簡単にできる。しかし、「偽札」を偽物だと検出するかどうかの試験をするには偽札を作って、テストしてみなければならない。

 タヌキではあるまいし、「葉っぱ」を自動販売機に押し込んでみて、それを「千円札」とは違うと認識したところで何の意味もない。やはり本物とよく似ている「偽札」を使ってテストしなければならないだろう。そうなると、やはり「偽札」が必要になるわけである。

 そういう「偽札」が必要となるからには、「偽札」を作る人も必要とされるだろう。まさか、「紙幣識別機」開発のために法を犯せ、と言うわけにはいかない筈である。ならば、「偽札作りのライセンス」がきっとあるに違いない、というわけである。

 そんなわけで、きっと、「偽札作りのライセンス」は存在すると思うわけであるが、それでは「偽札を作って配る」ライセンスというのは存在するだろうか?紙幣(硬貨)識別装置の開発のためのテスト用に、「偽札」を作るのではない。「偽札」を配布するのが目的とするライセンスは存在するのだろうか?これが今回の問題である。

 私はきっとあると思うのだ。何故なら私の手元にはそれらしき「偽札」があるのだ。本物のような、偽物のような紙幣があるのだ。

 まずは、その「偽札」の画像を示してみる。以下に示す画像の内のどれが本物だか判るだろうか?あるいは、どこが違うか判るだろうか?
 

どれが本物?
(A)
(B)
(C)

 「一目瞭然だぁ。」という声も聞こえるが、結構よく出来ている「偽札」だとは思わないだろうか?よく出来すぎと言っても良いほどである。福沢諭吉の目の辺りの拡大写真を示してみる。
 

どれが本物?
(A)
(B)
(C)

 本物の(A)に対して(B)は実によく似ている。(C)の場合はハーフトーンパターンで細線などはつぶれてはいるが、それでもやはりよく似ている。(B)も(C)も明らかに本物の紙幣をスキャニングしてデザインを少し変えた後に印刷している。

 根拠無しにそんなことを言うのも何なので簡単なチェックをしてみた。下の写真はそのやり方を示す写真である。ここでは、例として(A)と(B)の違いをチェックしているところを示す。

 (A)の画像を「赤」チャンネルで表示し、その上に「緑」チャンネルで表示した(B)を重ねる。違いがあるところでは色ずれが生じるのですぐわかるのである。人間の目は色ずれには結構厳しいので、こうするとすぐに(A)と(B)の違いがわかるのである。もちろん、画像の差をとっても良いのだが、まず画像サイズや位置を合わせるまでは、今回のやり方の方が楽なのである。

 例えば、下の画像では(A)と(B)の画像の大きさをまだ正確に合わせてないため、福沢諭吉の辺りでは違いが見られないのに対して、その他の部分では色ずれが生じている。また、福沢諭吉の下の部分に「ケンコーチョコレート」という表示があるが、これなど(A)と(B)の違いがあるので色ずれが生じていることがわかる。
 

(A)と(B)の違いをチェックしているところ

 こういったテストをしてみた結果、本物の紙幣と「偽札」の間での簡単にわかる違いは、オリジナルの

  • (A) 日本銀行券、一万円、日本銀行、紙幣番号、印影、大蔵省印刷局製造
という部分に対して、
  • (B) 子供銀行券五万円子供銀行ケンコーチョコレート、印影、大蔵省印刷局製造
  • (C) 子供銀行券、一万円、子供銀行、紙幣番号、玩具印影印刷所表示なし
という風に異なる(異なる部分は赤字で表示)部分であった。きっと、こういった「偽札は明らかに異なる点が認識できれば、作っても良い」ということになっているのだろう。例えば、
見本
というような文字を印刷するならば作って配布しても良い、という所なのだろう。

 私が面白いと思うのは、「大蔵省印刷局製造」の表示である。紙幣中央部下の表示である。これは他のもの(例えば、子供銀行券の表示)等と違いあまり目立たない部分である。この「大蔵省印刷局製造」の部分の拡大写真を示してみよう。
 

どれが本物?
(A)
(B)
(C)

 (B)ではそのまま「大蔵省印刷局製造」と残っているが、(C)では文字部分は削除されている。

 これは、(まさかとは思うが)デザインをしている時に、「大蔵省印刷局製造」の表示に気づかなかった、あるいは気にしなかったのだが、後でクレームがついたのではないだろうか?あるいは、後になって「これはちょっとマズイだろう」という判断をしたのではないだろうか?
 そこらへんのことを想像すると、ちょっと面白い。

 さて、「偽札」事件のよくある動機は技術者が自分の技術力を誇示しようとして作ってみた、というのが多いと聞く。私も実は作ってみたくてたまらないのである。「偽札作りのライセンス」が欲しくてたまらないのである。
 
 

2000-02-06[n年前へ]

パノラマ写真と画像処理 Pt.1 

パノラマ写真を実感する

 「パノラマ」という言葉は何故か大正ロマンを感じさせる。かつて、流行ったパノラマ館や江戸川乱歩の「パノラマ島奇譚」という言葉がそういったものを連想させるのだろう。私も自分で写真の現像・焼き付けをしていた頃は、フィルム一本まるまる使ってベタ焼きでパノラマ写真を撮るのが好きだった。

 そういう癖は持ち歩くカメラが「写るんです」と「デジカメ」へ変化した今でも変わらない。例えば、

の時に撮ったこの写真もそうである。
1999年12月の万座温泉

 そしてまた、次に示す写真もそうだ。これは1999年夏頃の早朝に箱根の湖尻で撮影したものである。360度のパノラマを撮影したものだ。

1999年夏頃の早朝に箱根の湖尻で撮影したもの

 観光に行った先で撮影したと思われるかもしれないが、残念ながら違う。出勤途中に撮影したものである。豊かな自然がありすぎて、涙が出そうである。

 パノラマ写真としては、こういう景色を撮ったものも良いが、人が写っているものも良い。私の勤務先がこの大自然の中に移転してくる前、都会の中にあった頃に居室で撮ったパノラマ写真などはとても面白い。窓の向こうにはビルが見えたり、周りに写っている人ですでに退職した人が何人もいたりして、涙無しには見られない。

 もちろん、こういった写真はパノラマ写真で楽しむのも良いが、もっと実感できるものに加工しても楽しい。私がかつて都会の居室で撮影したものは、当時はAppleのQuicktimeVRのムービーファイルに変換して遊んでいた。今はもうない居室の中をグリグリ動かすのはホロ哀しいものがあり、とても味わい深かった。

 ところで、WEB上でそういうパノラマのVRファイルを見せるにはどうしたら良いだろうか?もちろん、AppleのQuicktimeVRを用いれば良いわけではあるが、プラグインが必要である。私はQuicktimeは好きであるが、ブラウザーのQuicktimeのプラグインは嫌いである。WEBを眺めているときに、「Quicktimeのアップグレードはいかがでしょう?」というダイアログが出ると、少しムッとしてしまう。そこで、Javaを使うことにした。いや、もちろんJavaをサポートしていないブラウザーもたくさんあるが、こちらの方がまだ好きなのである。

 そのようなパノラマのVRを実現するJavaアプレットには、例えば

といったものがある。今回は先に示した「1999年夏頃の早朝に箱根の湖尻で撮影したパノラマ写真」を"Panoramania"を使って実感してみることにする。かなり重い(私のPCではかなりしんどいようである)Japaアプレットであるが、それを以下に示す。箱根の朝を実感して頂きたい。マウスでグリグリと言いたい所であるが、これがサクサク動くPCなんてそんなにあるのだろうか?
「1999年夏頃の早朝に箱根の湖尻で撮影したパノラマ写真 VR」





 さて、ここまでは単なる前振りである。本題は、実はこれから始まる。先日このようなメールを頂いた。

 私はWindowsを使っているのですが、AppleのQuicktimeVRに興味があって、QuicktimeVRのパノラマ・ムービーを作っています。しかし、素材となる画像の作成に四苦八苦しております。ご承知の通り、
    1. ライカ版カメラに24ミリ広角レンズをつけて、
    2. 三脚にパノラマヘッドをつけて、ぐるりと周囲を12枚撮りして、
    3. 現像、プリントし、
    4. スキャニングして、ステッチャソフトでレンダリングし、
    5. それをMacintosh上でMake-QTVR-Panoramaにドロップして、
    ようやく1枚のパノラマmovファイルができるわけですが、最初のカメラ撮影で、タイムラグのため、歩行者など、動きのあるものがうまくパノラマ化できません。

     その場合には、スリットスキャンカメラを入手し、それをカラープリントする設備を準備すればいいのでしょうけど、高価です。

     そこで、

    1. 8ミリビデオに広角レンズを付け、
    2. 90度横倒しにして、10秒程度で1回転するようにステッピングモーターで駆動するパノラマヘッド(自作)に乗せ、
    3. 高速シャッター撮影し、
    4. マックのAV機能で円周12枚の静止画を取り出
    5. し、
    パノラマ化しています。

     長々と分かりにくいことを書きましたが、要は、「マックで動く電子スリットスキャンソフト」をなんとか作っていただけないでしょうか?もし、そのようなソフトがあれば、

    1. 8ミリビデオを横倒しにして、
    2. モーター回転するヘッドでぐるりと360度撮影し、
    3. その撮影した動画ファイルの、各フレームから走査線にして数本分を抽出し(インターレースで256本のうちセンター128本目の前後数本の走査線分)、
    4. それを貯めて1枚のjpgファイルにする、
    5. そのJPEG画像をMakeQTVRPanoramaの入力にして、パノラマムービーを作る、
    ということが簡単にできるようになります。こういうソフトがあれば、だれでも、旅先などで、ビデオを横倒しに持ってぐるりとスピンするだけで、あとはAVマックとパノラマ化ソフトで簡単にQuicktimeVRパノラマファイルが作れるようになると思うのですが…
 これはとても楽しい話である。しかもとても簡単なことなので、遊んでみることにした。

 まずは、答えを先に書いてしまおう。私が作らなくても、

  • NIH-Image (MacOS)
  • ScionImagePC (Windows)
というソフトがある。これらのソフトであれば、上に書かれている
  • 複数画像(動画)からの走査線抽出
は実現できる(ファイルサイズが少々不安だが)。特に、NIH-Imageであれば動画ファイルを読み込むことができる。つまり、Mac上で簡単に処理ができるのである(と、書いた。しかし、後日気づいたが256色の画像でなければ、駄目だった。どうしよう?)。ScionImagePCはNIH-ImageをWindows向けにポーティングしたものである。Macを科学技術に使う人であれば、NIH-Imageを知らない人はいないだろう。

 ScionImagePCの動作画面を以下に示す。NIH-Imageとほぼ同じである。

ScionImagePCの動作画面

 これらのソフトのStack-Slice機能を用いれば「複数画像(動画)からの走査線抽出」ができる。その使用例と、その面白い座標軸変換について考えてみたい。しかし、このページは少々重くなってきた。まして、走査線の抽出の話は使用画像が多くならざるをえない。そこで、次回、詳しく使用例を紹介することにする。よく、次回といったまま数ヶ月経つことがあるが、今回は大丈夫である。少なくとも数日後には登場することと思う(多分)。

 あれっ、ここまで書いてからinfoseekで検索すると、

なんてソフトがある。しまった、先に検索すればよかった。けど、まぁいいか。これはWindows上のソフトのようだし。とりあえず、次回へ続く。

2000-05-13[n年前へ]

ミウラ折りの落書き紙 

思ったことを折り込めて

 十年位前のことだったと思う、「知人の先生がこんなのを作ったんだけど、興味あるだろう?」と父が不思議な冊子を私にくれた。冊子と言っても、それは一枚の紙を折り畳んだ小さな小さなものだった。ちょっと面白い折り畳み方をされたその紙には、その折り畳み方の説明とその「折り畳み方」の応用が書かれていた。もちろん、その冊子の作者は宇宙科学研究所の三浦教授で、そしてその冊子の折り畳み方はあの有名な「三浦折り」である。

 三浦折りの折り目を示してみると、例えば下の図のようになる。一目見てわかるように折り目が直交していない。そのため、それぞれの折り目が独立でなく、全ての折り目が同期しているのである。言い換えれば、一つの折り目を開こうとすると全ての折り目が開いていくし、一つの折り目を閉じようとすると全ての折り目が閉じていく。だから、例えば、折り目の端っこと端っこを掴んでただ引っ張れば全ての折り目が開き、そして折り目の両端を縮めれば自動的にパタパタと折り畳まれていくのである。

 また、折ってみるとわかるのだが、この三浦折りは折り目が少しづつずれて重なるのである。折り目というのは厚みが他の部分に比べて厚いために、折り目が重なるとその部分だけがどうしてもかさばってしまう。しかし、この三浦折りであればそんな折り目が重ならないので、折り畳んだときにかさばらないのである。
 

三浦折りの折り目

 だから、太陽電池パネルなどをこんな三浦折りを使って折り畳むと、折り畳んだときにはかさばらないし、その展開や収納は隅と隅をただ引っ張ったり縮めたりしさえすれば良い、というわけで良いことずくめというわけだ。詳しくは、宇宙科学研究所のここ辺りを読んでもらうことして、参考までにそこの画像にリンクを張っておく。
 

2Dアレイ(2次元展開アレイ)システム
( http://www.isas.ac.jp/j/enterp/missions/complate/sfu/2dsa.htmlから)

 ところで、十年前に父からもらった「三浦折りの冊子」を捨てるはずはないから、部屋のどこかに隠れているとは思うのだけれど、何処かに隠れてしまっていて、見つけることができなかった。私の部屋が三浦折りのようになっていて、部屋の隅から隅までを全て引っ張り出すことができたら、きっとすぐにでも見つけられたのだろう。しかし、残念ながら私の部屋は三浦折りではないのである。だから、私の色々なモノや本が散らばった部屋に隠れている「三浦折りの冊子」はそう簡単に見つけられるわけもない。
 

 そういえば、ふと何かが心に思い浮かぶことも日頃よくあることである。しかし、思い浮かんだその時に書き留めておかないと、すぐに記憶の何処かに隠れてしまって忘れてしまうことも多い。これもまた、私の記憶が三浦折りだったらよいのだろうけれど、幸か不幸か私の記憶システムは三浦折りではない。私の記憶や考えたことが三浦折りのようにパタパタ開かれていくのも見てみたい気もするけれど、隠しておきたいような夢や気持ちもあるだろうから、やはり私の記憶システムが三浦折りでない方が良いのだろう。
 

 とはいえ、やはり後で思い出したいこともたくさんあるわけで、そんなことは思い浮かんだらすぐに何かに書き留めておかなければならないだろう。落書き帳か何かに、思い浮かんだことをすぐに書き留めておけば良いわけである。適当な落書き帳に書き留めれば、思い浮かんだことを忘れてしまっても安心である。
 しかし、頭に何かが浮かぶ瞬間というのは、時間や場所を選ばないだろうから、そんな落書き帳はいつも持ち歩かなければならないだろう。となると、いつも持ち運ぶためにはコンパクトでなくてはならないし、そんな落書き帳を広げる作業は簡単に素早くできなければ不便である。だとしたら、その落書き帳はまさに三浦折りを使うべきではないだろうか? というわけで、私は自分用の「落書き紙」をミウラ折りを使って作ってみることにした。

 というわけで、作ってみたのがこの「できるかな?」特製「落書き紙」である。折り畳んだ状態は三浦折り特有のちょっと不思議な重なり方になり、見た感じのデザインも割に良い感じだと思う。そして、これが「できるかな?」特製「落書き紙」折り畳みのようすである。

両端を動かすだけで、パタパタと自然に開いたり折り畳まれていくようすがよく判ると思う。
 
「できるかな?」特製「落書き紙」
 実際の大きさは掌にすっぽり隠れるサイズ。 裏表紙は表紙を裏返したデザイン。それは、考えたり思ったりしたことにはきっと表も裏もあるだろう、という気持ちの現れなのである。

 
 

 ここにPDFファイル化した「できるかな?」特製「落書き紙」を置いておくので、興味のある人はぜひプリントアウトして三浦折りを実際に試してみると面白いと思う。このPDFファイルは開くときにパスワードを聞いてくるが、"hirax.net"といれてやれば開くことができる。

ちなみに、この「できるかな?」特製「落書き紙」の表と裏を見てみるとこんな感じになる。裏表紙は表紙をそのまま裏返したデザインにしてある。それは、考えたり思ったりしたことにはきっと表も裏もあるだろう、そしてそれは表裏一体で単に裏表の関係なのかもしれない、という気持ちの現れなのである。
 
「できるかな?」特製「落書き紙」の表と裏
(表)
(裏)

 この「できるかな?」特製「落書き紙」の作り方であるが、まずこのPDFファイルを長手綴じで両面印刷をする。そして、上下左右マージンが不揃いであれば、端部を少し切り取る。実際に折り畳んだ後であれば、そのどの程度不揃いなのかがわかりやすいから、端部を切り取る(切り取らなくても良いが)のは一番最後でも良いだろう。
 そして、表の面の折り線に沿って、次の写真のように折り畳んでいくのである。
 

「できるかな?」特製「落書き紙」の作り方
1. まず、表面の折り線に沿って長手方向に折る。この写真で見えてるのは表の面。

2. 次に斜めの折り線に沿って、折り目をつける。こちらはただ折り目をつけるだけで、折り目の向きには意味は無い。
3. 2で付けた折り目を部分的にひっくり返しながら、全面を折り畳んでいく。
4. 「できるかな?」特製「落書き紙」のできあがり。

  さて、この三浦折りの「できるかな?」特製「落書き紙」は折り畳めばとても薄く小さいから、ポケットに入れていつも持ち歩いて、心に浮かんだことなどを書きとめて持ち歩くのに最適だと思う。そして、この落書き紙の裏や表に、思ったことの表から裏までを書き留める。そして、そんな思い・考えの切り抜き・断片、を小さく折り畳んだまま伝えたい人に手渡してみて、折り畳まれたもの達がその人の掌の中でパタパタと現れてくるのも、それはそれで不思議に新鮮な感覚だろう。例えば、ちょっと不思議な「三浦折りのラブレター」なんて、不思議でいい感じだと思うんだけれど… 駄目かなぁ?
 




■Powered by yagm.net