OpenCVを使って透明ディスプレイを作ってみた!

オススメスクールランキング
1位のSkill Hacksは僕が講師をつとめており,自信を持ってオススメできます.
  1. Skill Hacks[スキルハックス] (関連記事)
  2. テックアカデミー(関連記事割引)
  3. DMM WEBCAMP(関連記事割引)
  4. テックキャンプ(関連記事割引情報)
オススメスクールランキング
1位のSkill Hacksは僕が講師をつとめており,自信を持ってオススメできます.
  1. Skill Hacks[スキルハックス] (関連記事)
  2. テックアカデミー(関連記事割引情報)
  3. DMM WEBCAMP (関連記事割引情報)
  4. テックキャンプ(関連記事割引情報)

どうも。約一ヶ月ぶりの登場です。

まぁいろんなことやってたんですが、ちょっと忙しくて更新できずって感じでした。

今回は・・・

透明ディスプレイ作りました。

f:id:McG:20150626000055j:plain

実物見せた方が速いかと思うので・・・。こんなものです。

f:id:McG:20150625235830p:plain

 

という感じで、向こう側が透けて見えます。

これは何をしているかと言いますと

f:id:McG:20150625235848j:plain

このような感じで、パソコンを閉じて出現した部分をデスクトップに描写すればいいわけです。

そう、稲葉先生が数学雑談部屋で少しふれていた行列を使って点を移していくことにより、あたかも透けているかのような画像を作り出しています。

とまぁ単純に見えるかもしれませんが、実際には奥行きとかもあったり、点を移動するにも普通に移動させただけではなんか穴ぼこの画像ができあがったりと大変な訳です。
詳しい話は割愛しますが、詳しく知りたい方はホモグラフィ変換とかでググってみてください。

現在では、ある特定の場所からみないと透けてるように見えません。そりゃそうです。ある一点から撮った画像を合成しているだけなので。

今後は、eyetribeって機器と、パソコンについてるカメラで連携させて、どの場所から見ても透けて見えるデスクトップを作ろうとしています。

追記: 無料のLINEマガジンをはじめました!

「スキルをつけて人生の自由度をあげる」をテーマにしたLINEのマガジンをはじめました!

ブログでよく聞かれるプログラミングやブログ運営、ビジネスのことなどを体系的にまとめて発信しています。

無料でバンバン良質な情報を流しますので、ぜひチェックしてみてくださいね!

無料のLINEマガジン開始!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です