2015-12-20[n年前へ]
■「ポッチャリ磯山さやか」を「ボッティチェリ磯山さやか」に変身させてみよう!?
夏が終わる頃、「CNN(Convolution Neural Network)を使い、さまざまな画風を簡単に再現する"A Neural Algorithm of Artistic Stlye"」が注目を集めました。「スタイル行列」という単純な考え方を用いることで、いとも簡単にさまざまなスタイルの絵を描き出すことができるのが、とても新鮮な論文でした。
今日は、グラビアアイドルの「磯山さやか」をさまざまな画風で描き出してみました。その結果が、たとえば下に貼り付けた画像群です。ちなみに、ここに登場している「磯山さやか」はこんなメンバーです。
- フランス印象派風なルノワール画風
- (ある年代には村下孝蔵の”初恋”ジャケットで通じそうな)切り絵作家の村上保
- マティス
- ゴッホ
- 滝平二郎
- ルノワール
個人的には、体系スタイル的には「ぽっちゃり」で肉体の存在感がある磯山さやかの体は、ボッティチェリ、ルノワール、あるいはマティスの画風により描き出すのがハマってるような気がします。
2015-12-27[n年前へ]
■指で乳を掴む触感を再現する装置」を「台所の○×△」で作ってみよう!
指で乳を掴む触感を再現する装置」を「台所の○×△」で作ってみよう!を書いた。
「自分の指先で女性の乳の触感を体感できる装置」となれば、欲しくてたまらない!と思う人は(男子に限らず)数え切れないほどいるはずですが、それが「日本の最先端の科学技術によって作り出された装置」ともなると、気軽に買って手に入れるわけにもいきません…。そこで、今回は、そんな男性みんな欲しくてたまらないはずの「女性の乳を指で触る時の疑似触感を再現する装置」を簡単に作ることができる、「大人の科学」テクニックを書いてみることにします。
2015-12-28[n年前へ]
■ミニチュア試験管の中で電子部品が溶けている…。
「ミニチュア試験管の中で電子部品が溶けている水溶液を育てたら一体どうなるだろう?」…とふと考えて、今日はこんなキーホルダーを作ってみました。
I made a solution of electric parts in a miniture test-tube. It will produce a heart beat in 1 MHz Clock!
Do we have a life form dreaming electric sheep? ...I didn't know how long we had to wait.... Who does?
2015-12-30[n年前へ]
■富士ゼロックス企業広報誌「電子版GRAPHICATION(2)」をPDF化するスクリプト
富士ゼロックスの企業広報誌「グラフィケーション(GRAPHICATION)」は、掛け値無くグラフ誌として貴重で素晴らしい雑誌だった。時代の流れか他事情かはわからないけれど、数ヶ月前に「電子版で再スタートする」という通知がされ、数日前から電子版が閲覧できるようになった。
以前、グラフィケーションについて、「電子版には移行しない。作成にずっと携わってきた編集者が引退する時は閉刊することになるだろう」と聞いたことがあるような気がする。「もったいない」と強く感じ覚えがある。
今回の電子版は、タイトルがGraphication(2)と変わっている。末尾の編集者サインも、今回は以前の(T)ではなくなっている。いつも時代が変わっていくと同じように、グラフィケーションも少しづつ姿を変えているんだろう。
…それはともかく、「電子版でもいいからグラフィケーションは残って欲しい」と強く願っていたはずの自分が、タブレットやWEB表示では不便を感じる体になっていた。そこで、仕方がなく、Ruby / Watirでスクリプトを書いてPDFで保存して読むことにした(OCRは富士通のScanSnapツールに後処理させた)。一回、PDF化してしまえば、PDFで環境依存少なく読むこともできるし、(必要に応じて)紙としてプリントアウトして読むこともできる。
今回書いたスクリプトは、一回ブラウザにレンダリング(ラスタライズ)させてから・OCRを掛けているのは無駄この上ない。しかし、そんな問題を解決するようなスクリプトは、おそらく(私と同じような)グラフィケーション愛読者が一瞬のうちに作成してしまうに違いない。
何はともあれ、グラフィケーションが新たに・続いてくれることが、何より嬉しい。
下記スクリプトは、起動するとFirefoxを立ち上げます。その後、しばらくしてスクリーンキャプチャをしつつページを自動でめくっていくので、FirefoxのウィンドウサイズをA4縦サイズに合うような(画面サイズが許す限りの最大の)大きさにしてください。…また、スクリプト中のURLには「号数」が埋め込まれているので、その数字を書き換えておきます。また、ページ範囲も埋め込まれているので、そのページ番号最大値も書き換えて下さい。
require 'rubygems' require 'watir-webdriver' b = Watir::Browser.new :firefox sleep 10 [*1..63].each do |i| puts i b.goto 'https://graphication2.s3.amazonaws.com/html/001/index.html#/spreads/'+i.to_s sleep 5 b.driver.save_screenshot './capture/'+(100+i).to_s+'.png' sleep 1 end b.close
2015-12-31[n年前へ]
■コンボリューション・ニューラル・ネットワーク(CNN)を使って「要素判別」してみよう!?
コンボリューション・ニューラル・ネットワーク(CNN)を使った画像分類で、「アイドル・アダルトビデオ女優・演技派女優・女芸人」というGoogleキーワード検索で得られた顔画像を教師画像にしてトレーニングして、顔画像から「アイドル・アダルトビデオ女優・セクシー女優・演技派女優・女芸人」の度合いを示す機械学習をさくせてみました。
学習させた後に、いずれも好きな「薬師丸ひろ子・仲間由紀恵・イモトアヤコ・夏目三久」を、評価コードに流し込んでみると、
- 薬師丸ひろ子=アイドル
- 仲間由紀=アイドル
- イモトアヤコ=女芸人
- 夏目三久=アダルトビデオ女優
*ちなみに、おかずクラブのゆいP顔画像を判定させると、「セクシー女優」となりました。…納得できるような、納得できないような…。