2000-12-17[n年前へ]
■9人の女神はピンク映画の夢を見るか? 
WEBの画像の色分布を調べよう
「お笑いパソコン日誌」の「2000/12/4 今日のネタ・パッチワーク」で、「エクスプローラーが作るブックマークのサムネイル」の話が書かれていた。「うんうん、そうなのだ。」と思ったネタだったのでちょっと引用してみると、
| 1日の Dekirukana?? Diary に、favicon.ico のパッチワークという話が書かれていた。実は私も、似たようなネタをだいぶ前から抱えている。ただしこちらはアイコンではなく、左図のような、エクスプローラーが作るブックマークのサムネイルを使うつもりだった。 (中略) そんなわけで、この企画は投げ出したままになっているのだけど、もともとの意図はパッチワークを作ることにはなかった。私がやりたかったことは、ポルノサイト、ニューズサイト、アニメサイト、女性タレントサイトといった具合に、それぞれ代表的な10個ぐらいをサンプリングし、サムネイルの中で使われている色の分布を調べることだった。当然、グラフ化してサイト別の特徴を調べるのが目的である。おお、なんかまるで「できるかな?」みたいなネタやんけ、と思われただろう。まったくその通りである。ただ、大きな違いは、私の場合、ざっとサムネイルを見ただけで、おおむね予想された結果に近いとわかった時点で終わってしまうことであった。わははは(嘆息)。 |
という内容である。そうそう、私もやはり同じようなことをずっとやりたかったのだった。WEBページを小さな画像にして、それを何らかの色空間の中で再配置してみたかったのである。そして、その色空間の中でのWEBページ達の配置を参考にして、大きな画像をパッチワークで作ってみたかったのだ。
結局のところ、私はやはり最終的に一つの画像をパッチワークで作ってみたかったのだ。それはパッチワークという言葉を使うより、モザイクという言葉を使った方がずっと良いだろう。きっと、その方が私の作りたい画像のイメージが伝わりやすいに違いない。そう、私はMosaic等から始まったWEB空間を、「小さなWEBサイト達で点描写することで一つの大きなモザイク画像として描いてみたかった」のである。
ここまで読んで、「それってMosaicとモザイクをかけただけの、ただのダジャレ?」などと言ってはイケナイ。ホントのところは全然知らないのだが、Mosaicを作ったMarkAndreessen達とそもそもMosaicの語源であるミューズ達もきっとそんなモザイク画像を心に思い浮かべていたに違いないのである。全然根拠はないのだけれどそう思うのである。チョットだけそう考えてみれば、誰にだってそんあモザイク画- 一つ一つの点を眺めているとそれらは小さなWEBページだけど、遠く離れてみると何やらぼやけて大きな一つの画になるモザイク画- が見えてくるに違いない、と私は思うわけだ。
さて、お笑いパソコン日誌のおかげでIEのThumbnailsViewを使うという面白い方法が見えてきたわけではあるが、いきなり「WEBページのモザイク画像」に挑戦するのもキツイものがある(いや、私にはね)。そこで、今回はWEBページで使われている画像の色分布を調べてみることにしようと思う。WEBページ内には写真が多く使われているわけで、それらの写真がモザイク画像を作ることができるほど色々な色合いを持っているかどうかを調べてみるのである。
今回行う手順はこんな感じだ。
- WEBサイトから画像をゴッソリと収集する
- 低機能解析ソフトでそれらの画像の色分布を解析する
- とりあえずそれを眺めてみよう
![]() |
まずはローカルディスクの適当なフォルダに画像ファイルを保存しておく。そして、このMosaic(ニセモノ)でそのフォルダ内の画像を全部読み込んで、それらの各画像の色を調べるのである。本来は、それぞれの画像の特徴色(っていっても意味不明であるが)を抽出したりする方が良いのかもしれないが、今回は簡単のために各画像内で色味をテキトーに平均した結果を用いた。
このソフトの目的はあくまでモザイク作成(しかし未実装)なので、何の役にも立たないボタン(というより動くボタンがLoadFolderボタン一つだけ…)や領域があるが、それはそれいつものことなので気にしないで欲しい。というわけで、これ
である。いつものように、色々な画像フォーマットの画像を読み込むためにはSusieプラグインが必要である。 これを使って、例えばカラフルフリースで絶好調のWEBサイトwww.uniqlo.comで使われている画像をゴッソリとゲットして、それらの画像をMosaic(ニセモノ)で解析してRGB色空間で眺めてみた結果はこうなる。赤い点がいっぱいあるが、その一点一点が一枚の画像の平均の色味なのである。
![]() |
といっても、三次元のRGTB色空間を平面のグラフでこんな感じで眺めてみてもワケわからん状態なので、Red-Green平面、Red-Blue平面で眺めてみたのが次の二つの図である。
![]() | ![]() |
こんな風にしてみてもやはり同じワケわからん状態かもしれないが、もうひとつGreen-Blue平面を眺めてみると何やら面白い様子が見えてくる。
![]() |
そう、実は「緑と青」はあまり独立ではないのである。結構相関があるのだ。青が強けりゃ緑も強い、というわけで一緒に動いているのである。ということは、「青も緑も多い青緑」や「青も緑も少ない赤」は多いがそれ以外の色は少ないということである。ユニクロのWEBで使われている写真は実は青緑・赤指向が強いのである。ところで、ユニクロのWEBで使われている写真はユニクロのフリースなどの製品の写真がほとんどである。ということは、ユニクロのフリースは青緑・赤指向が強く、青純色とか緑純色の色は実は少ないということになる。
それが端的にわかるのがa*b*平面で表示させてみた場合である。a*方向すなわち赤色方向は多いのに対して、b*の小さい方向つまり緑方向などには妙に点がないことがわかるだろう。今のユニクロは緑を何故か避けているのである。緑の純色のフリースは人気がないのだろうか?う〜ん、不思議なところだ…
![]() 青○は色味のないa*=0,b*=0の点 | ![]() |
いや、そんなことはどうでもいい。別に私はユニクロのフリースを買う予定があるわけでもないし、ライバル社の社員でもないのである。色と言えばもっと他の種類のサイトを調べてみなければならないだろう。
そう、それはもちろんエロサイトである。カラフルなユニクロももちろん興味深いところではあるのだけれど、色と言えば、何はともあれ色気タップリのお色気サイトを調べなければならないだろう。
そこで、国内某エロサイトからエロエロ画像を根こそぎゲット(収集)してそれを解析してみたのが次の結果である。ハイ、ゲットしまくった結果です。
![]() 青○は色味のないa*=0,b*=0の点 | ![]() |
とりあえず結果を眺めてみると、この国内某エロサイトにある画像では青・緑方向の色はほとんどないのである。ほとんど赤から黄色にかけての色なのである。Lすなわち明度は高いものが多かったので、結局のところは明るい赤から黄色にかけての色が多い、ということになる。
明るい赤と言えば、それはもちろんピンク色というわけで、私は「なるほど!だからピンク映画なのか!」「エロはやっぱりピンクなのか!」とチョット思ったりしたわけである。しかし考えてみれば、英語ではスケベ映画のことをbluefilmて言うわけでこの説には全然説得力がないのだった。
しかししかし、である。もしも、英語圏のエロサイト内のエロ画像では青方向に色味が強いのだったら、英語でスケベ映画のことをbluefilmと呼ぶ理由が説明できるのではないか、と私は考えてみた。もう少し細かく書いてみると、エロと言えばやはりヌードなわけで、それすなわちスケベ色= 肌色である。日本人の場合それが
肌色 = ピンク色で、肌の色が白くて静脈が透けまくりの白人であれば、
肌色 = 青色であるというのもそれほど不自然ではないし、だとしたらピンク映画 = blue filmであっても良いだろう、というわけだ。
もし、白人の場合「肌色 = 青色」だったりするとしたら、英語圏のエロサイト内のエロ画像では「肌色= 青色」を含みまくりというわけで、青方向に色味が強いということがあっても不思議ではない。
というわけで、さらに英語圏某エロサイトからエロエロ画像をまたもや根こそぎゲット(収集)してみた結果が次の結果である。別に私はエロエロ画像をゲットすることが目的ではないので、やましいところはないと思うのだが、やってることは「何だかな〜」状態である。
![]() 青○は色味のないa*=0,b*=0の点 | ![]() |
さてさて、英語圏某エロサイトからエロエロ画像をゲットして解析してみた結果は「英語圏のエロサイト内のエロ画像では青方向に色味が強い」なんてことは全然無くて、むしろ青みは少ないのだった。というよりやたらに黄色が強いのである。とりあえず、エロエロ画像には青色や緑色はほとんど無いといっても良いようである。
ところで忘れている人も多いかもしれないが、今回の目的は「WEBページ内の写真がモザイク画像を作ることができるほど色々な色合いを持っているかどうかを調べてみる」ことだったのである。別にエロエロ画像を根こそぎゲット(収集)したり、それをただひたすらに眺めることではないのである。
というわけで、その観点から見てみると
- ユニクロサイトの画像には緑がなかったり、
- エロサイトのエロエロ画像には青や緑がなかったり、
ところで先に少しだけ書いたが、モザイクすなわちMoisacの語源はギリシャ神話の中の学問・芸術をつかさどる9人の女神Museである。ネットワークを学問・芸術をつかさどるMuse達が動かしているわけだ。Muse達が色々な思いにふけったり、楽しんだりしながら動かすネットワークの中をMosillla= Mosaic Gozilla達が動き回っているなんて考えると、とてもワクワクしたりはしないだろうか?ギリシャ神話は遠い昔の話なのではなくて、今私たちの周りに満ちているような気がしたりするのである。
2001-10-19[n年前へ]
■女性を美しく見せる画像加工ソフト 
色変換と座標変換くらいで、シワとりフィルターは実装されていないようですね。 from ASCII24(リンク)
2002-02-18[n年前へ]
■「非線形処理+畳み込み処理」の公知資料 
特開2001-216513を出願した方からメールをもらった。「自然対数を使う数式自体は昔からあるとは思いますが、画像処理ソフトで、この計算を使ってピンボケを作り出すソフトまたはそのアルゴリズムが存在したのかご存じないでしょうか。」ということだった。
「非線形処理+畳み込み処理」はおそらく公知資料があるのではないか、ただし、非線形処理と畳み込み処理のいずれもが実装されたソフトは昔から多々あるが、それをワンアクションで実装したソフトは無いかもしれない、と返事を出した。また、「ところで、私自身は特許はあまり好きではないです。といっても、個人としてはですけど。それに、特許を申請するXXさんの考えも良く理解できます。」と書いた。で、メールの最後に
「それで、少し知りたいのですが、私は自分で作ったプラグインなどもいつもそうしているように何かの話のネタを作って、ソフト自体はフリーで配布すると思います。で、私以外にも自分で画像処理やプログラミングをしている人は多いので、そんなこともあるだろう、と思いますが、そういうときにXXさんはどうされるつもりでしょうか?」
と書いた。それへの返事は来ていないが、もう少し調べてみた。構成としては、特開平08-241407や特開平09-130609が近いか。で、昔に遡れば公知資料もあるかしらん。しかし、特許調査で公知資料探しなんてまるで仕事みたいでイヤだな。
SUB 画像ボケが「非線形変換→畳み込み→非線形」で表されるとの記述は昔の教科書に載ってた。SUB 特開平09-181966畳み込みでボケ味を出す、複数画像を撮影することで任意の距離のボケを実現。 by オリンパスSUB 特開平09-130609等LUT→ローパスフィルター→LUTで画像ボケ信号を作成 by 富士写真フィルムSUB 特開平07-200817フィルタリングによりボケ画像を作成する ダイキン工業SUB 特願平09-542474対数変換をした上で畳み込みを行う画像変換 サイエンスアンドテクノロジーSUB 特開平08-285726畳込みによるカメラなどの光学系シミュレーション ホーヤSUB 特開平08-241407非線形変換→畳み込み→非線形変換の画像変換 IBMSUB 特開2000-20691非線形変換+デコンボリューションによるぼけ復元、背景の説明中に、非線形変換+畳み込みによるボケ計算を説明 キヤノン
2002-09-14[n年前へ]
■Mathematica -> Matlab 
MathematicaのプログラムをMatlabに変換する作業とビールを深夜まで、で次にそれをPhotoshopのプラグインに実装する予定。MathematicaやMatlabとPhotoshopをつなぐインターフェースがあればなぁ。Mathlink辺りで挑戦してみるべきか?
2002-11-23[n年前へ]
■プリント・お値段鑑定団 
ポッキリ価格で「書式設定」
年末も近くなると、色々な報告を行う機会が多い。で、PowerPointなどのソフトウェアで適当に発表用の資料を作ることになる。最近だと、発表自体は液晶プロジェクターを使って行われることが多い。とはいえ、たいていの場合、紙の資料も一応配布されることになる。準備期間も十分にあるような報告会の場合だと、発表に使うPowerPointのファイルと配布用の資料は別々に作るわけだけれど、そんな準備時間が無い場合には、発表に使うPowerPointのファイルをそのまま配布用の資料として使ってしまうことが多くなってしまう。そして、報告会の前夜にその資料をひたすらプリントアウトすることになる。
![]() |
ところが、発表資料の背景にカラフルなものを使ってしまうと、例えば上のようなPowerPointの発表資料を使ってしまうと大変なことになる。配布用の資料を印刷している最中に、「○×色のインクがもうほとんどありません」とか「○×色のトナーを補充して下さい」といったメッセージをプリンターが表示するようになるのだ。つまり、あっという間にインクやトナーが無くなってしまうのである。単にそんなメッセージを表示するだけならばいいのだけれど、もちろんインクやトナーの補充をしてやらなければならない。しかも、そんな消耗品はとても高いのである。本体が15万円位で、消耗品も15万円位なんていうものだってあるくらいなので、つまりはお金に翼が生えて飛んでいってしまうのである。
しかも、インクカートリッジには「5000枚印刷できます」なんて書いてあったとしても、何故かたいていの場合あっという間にインクなどが無くなってしまうのだ。で、不思議に思ってよく眺めてみると、小さく(画像比率5%の場合)なんて書いてあるわけである。上に挙げたような配付資料の場合、画像比率(紙の中のインクが使われる領域の割合)は5%どころでなくて、ほとんどの部分にインクが使われているわけで、それではあっという間にインクが無くなってしまうのは当たり前なのである。
とはいえ、これではまるでボッタクリバーのようではないだろうか。店の看板に「飲食料金1980円」と書いてあるくせに、実は小さく(小食・下戸の方の場合)なんて書いてあるようなものだ。いや、もちろん飲み食いした分だけ支払いをするのは当たり前なのだけれど、その料金の目安くらい先に教えて欲しいわけだ。支払いをする段になって、イキナリ「トータルで3万円になります」と言われても困るのである。それなら最初から、「ビール一本二千円、ポッキー一本二百円」とちゃんと書いて欲しいわけなのである。プリンターだって同じように、やはりプリント前に、「これを印刷するとこの位インクを使います。だから、○×円位になります。」と教えて欲しいわけだ。
というわけで、「プリント・お値段鑑定団」ソフトウェアというものを作ってみた。これは、画像ファイルを読み込んで、その画像を出力したときに、どの位インクを使うかを調べ、それを出力した時の大体の値段を計算してくれるものなのである。例えば、PowerPointからTIFFファイルに印刷結果を出力するTIFFプリントドライバーや、Bitmapファイルに印刷結果を出力するBitmapプリントドライバー、あるいは、PDFプリントドライバー+PDF2BMPのようなもので、前もって印刷画像を画像ファイルにしてみて、それを読み込んで、カタログに記載されているインクや紙の値段を設定すれば、「これを印刷するとお勘定はこの位になります」と教えてくれるわけなのである。
![]() |
例えば下に示すように、左のPowerPointのファイルを出力してみると、右に示したように「どの位インクを使用するか」「この一枚で印刷のお値段はいくらになるか」を教えてくれるわけだ。ここでは、インクの使用量はトータルで110%(インクは重ねて使用されるから当然トータルでは100%を超える場合も多い)程で、ここではちょっと高めのカラーLBPの消耗品価格を使って計算してみた場合、一枚60円程になることが判る。資料が10ページだと×10で600円ナリ、それが20人分だとさらに×20で一万二千円ナリと判るわけだ。ムチャクチャ高いのである。
![]() | ![]() |
で、こんなお値段を意識してしまうと当然こんな書式で印刷なんかできなくなってしまう。というわけで、最近ではPowerPointで使う書式といえば、下に示すもちろん背景は白のこの書式になってしまったのである。ちなみに、この書式で計算してみると、印刷のお値段は「一枚で10円ほどナリ」ということで、×10ページ×20人でも二千円ナリで格安お値段に抑えられているのである。
![]() | ![]() |
「PowerPointは書式は後で変えることができる」と言っても実はその機能は不十分なので、実際には一度作ってしまった資料の書式を変えることは難しい。だから、PowerPointで資料を作る際には、もう最初からこの「この書式は印刷すると、この程度のお値段になります」というのを見ながら書式を選んでみるのも良いのではないだろうか。
下に二つほど例を示したように、「目に優しかったり」「一見エコロジー風」な書式が、財布にはあまり優しくなかったり、ほとんどボッタクリバーのようなお値段設定になっていたりするので、ぜひぜひこれからのPowerPointにはこの「書式・お値段プロパティ」も実装して欲しいと思うのである。ポッキリ価格で「書式設定」をできるようにして欲しいものなのである。
![]() | ![]() |
![]() | ![]() |
さて、年末が近づくと、年賀状をせっせとプリンターで印刷する人も多いに違いない。そんな人は、印刷するといくらぐらいかかるかをこの「プリント・お値段鑑定団」ソフトウェアでも使って大雑把にでも計算してみるのも面白いと思う。最近では、自分でデザインした年賀状をとても安い値段で印刷してくれるサービスもあるし、年賀状作成からポストへの投函までも全部やってくれるサービスもある。さてさて、いつまで自分の家でプリンターを使って年賀状を印刷する人たちがいるのだろうか。そこら辺のことはとても知りたいところなのである。



















