Boost.Geometryには、2次元上の点を表現するpoint_xyコンセプトと、左上の点と右下の点のペアとして表現されるboxコンセプトがあり、この2つをwithinアルゴリズムに適用することで、四角形の内外判定が簡単にできます。 #include <iostream> #include <boost/geometry/geometry.hpp> namespace bg = boost::geometry; typedef bg::model::d2::point_xy<double> point_type; typedef bg::model::box<point_type> box_type; int main() { const point_type top_left(0, 0); const point_type bottom_right(3, 3); const box_
HTML5花火大会が始まりました! jsdo.itに集まった400以上の花火コードが、夏の夜空に打ち上がっています! 本当にどの花火もクオリティーが高くて、見るだけでも楽しめます。 HTML5花火大会 花火のコードから学ぶcanvasの表現力 花火のコードの大半はHTML5のcanvas要素を使って描画されています。 canvasってなんだっけ? javascriptから自由にグラフィックを描画できる要素です。 以下のエントリーにわかりやすくまとまっています。 図を書き込めるhtml要素です。 OpenGLやDirectXのような面倒な設定を書くことなく、 手軽にグラフィック描画が行えます。 ブラウザだけでローカルアプリケーションのような グラフィカル(かつ動的な)表現が行えるわけです。 今更聞けないcanvasの基礎の基礎 canvasで花火を描くには? 花火のお手本コードから見ていきま
「ピントは後から合わせればいい」 米企業が開発しているデジカメが凄すぎると話題に Tweet 1:やるっきゃ騎士φ ★:2011/06/24(金) 11:12:32.60 ID:??? ソースは http://www.itmedia.co.jp/news/articles/1106/23/news099.html ピントは写真を撮った後で合わせればいい── 米Lytroは6月22日(現地時間)、画期的なデジタルカメラを開発しており、 年内に発売する予定だと発表した。 画角内の全ての光線を記録し、後からピントを修正したり、写真内の好みの 被写体にピントを合わせるといったことが可能になるという。 同社サイトでデモ画像を公開している。 http://www.lytro.com/picture_gallery -以上です- Lytro http://www.lytro.com/ 6:名刺は切らして
----------------------------------------- 池田靖史先生(慶應義塾大学教授)ご推薦. ----------------------------------------- 2D,3D,アニメーション,音楽の生成など様々なデザインを簡単に実現できる新しいプログラミング言語Processingの入門書.プログラミング初心者でも本書を見ながらすぐにデザインが始められ,同時にプログラミングの基礎やオブジェクト指向の概念が身につくわかりやすい構成になっている.コンパクトに要点がまとまり,基本の動きがプログラミングレベルでしっかり理解できる. Lesson1 開発環境を整える Lesson2 図形を描く Lesson3 変数を使う Lesson4 マウスとキーボードを使う Lesson5 座標変換を使う Lesson6 関数を作る Lesson7 シミュレーション
2011年05月25日 発刊 A5・並製・250頁 定価3,150円(本体価格3,000円+税) ISBN 978-4-7856-3179-6 本書は初学者を対象として典型的かつ重要な画像処理方式に絞り,基礎的な方法をしっかりと学べるよう構成している.よって画像の補正・処理・解析・認識までの一連の画像処理アルゴリズムの基礎を習得できる.また,より深く学びたい読者のために応用的な課題や高度な処理技法も紹介している.本書掲載の画像,サンプルプログラム等はすべて無償でダウンロードできる. → ダウンロード 目次 画像の取り扱い原理と方法/サンプルプログラム/演習問題/さらに高度な処理について 階調補正原理と方法/サンプルプログラム/演習問題/さらに高度な処理について 2値化処理原理と方法/サンプルプログラム/演習問題/さらに高度な処理について 空間フィルタリング原理と方法/サンプルプログラム/演
カーディナル スプラインは、個々の曲線がつながって大きな曲線を形成する曲線のシーケンスです。 スプラインは、ポイントの配列とテンションのパラメーターによって指定されます。 カーディナル スプラインは配列内の各ポイントを滑らかに通ります。鋭い角はなく、曲線のカーブが急に変化することはありません。 次の図は、ポイントのセットと、それらの各ポイントを通るカーディナル スプラインを示しています。 物理的なスプラインと数学的なスプライン 物理的なスプラインとは、薄いシート状の木やその他の柔軟な素材です。 数学的なスプラインが出現するまで、デザイナーは物理的なスプラインを使用していました。 デザイナーは、1 枚の紙の上にスプラインを置いて、いくつかのポイントを固定します。 その後でスプラインに沿ってペンや鉛筆でなぞると曲線を描くことができました。 ポイントのセットによって、物理的なスプラインの特性に応
米Googleは2011年5月5日、世界中のGoogle検索の利用状況をビジュアルに表現したツールSearch Globe (サーチ・グローブ)を公開した。 Google Search Globeは世界の1日の検索利用状況を地球儀上にグラフィカルに表現した。検索のエリアとボリュームを表しており、グラフのバーが高いほど検索数量が多いことを意味する。たとえば欧州各国は異なる色のバーが全体的に表示され、一方のアジアでは日本は全体的に、首都圏を中心にバーが伸びている(検索されている)ことがわかる。一方、インターネットアクセス環境が十分に整っていない、アフリカ地域などは真っ黒になっている。Googleは、やがてインターネットへのアクセス環境が広がり、人々が質問を投げかけるようになれば、このSearch Globeがもっと輝くだろうと述べている。 Google Search Globeは最新のブラウザ
1日~3日まで開催された「Embedded Technology 2010」にて、東杜シーテックが展示した、人の顔の3D復元技術のデモ動画が、YouTubeに掲載されている。 同社による顔の3D復元技術は、二つのステレオカメラで撮影された映像を用いている。一つのカメラでも映像の3D化は可能であるものの、顔を正面から撮ってしまうと、映らない顔の側面を復元することができないからだという。 同技術では、画像処理技術の一つである位相限定相関法(POC)に基づく、マッチング手法により3D復元を行っている。CPUの代わりにGPGPUを用いることで、映像のマッチング処理を高速に行い、リアルタイムに表情の変化を3次元化することが可能となっている。
ITpro読者の中には、プログラム作成の経験をお持ちの方が多いだろう。現在も仕事や趣味でプログラムを作成しているという方もいれば、ここしばらくはご無沙汰しているという方もいると思う。そうした方々、および、これからプログラミングをしてみたいという方に向けて、とても簡単にプログラミングに取り組めるソフトウエアを使ってみて感動したので、ここでご紹介したい。 きっかけは、日経ソフトウエア 2011年1月号からの新連載「Windows APIを使ってアプリケーションを作ろう!」の編集作業だった。この新連載はWindows APIを使ったプログラミングを基本から説明するもので、1月号はマンデルブロ集合の描画を行う簡単なGUIアプリケーションを作成しながら、その処理の重要部分である「メッセージループ」を学ぶ内容である。 Windows APIを使ったプログラムを変更できるか? 信頼できる著者からの原稿お
著者 Mark Segal/Kurt Akeley(共著) 編者 Jon Leech 訳者 松田晃一/内藤剛人/竹内俊治/神田崇史(共訳) 判型 B5変型, 512頁, 本体価格 6,800円 ISBN 978-4-87783-255-1 本書は「The OpenGL®Graphics System: A Specification (Version 4.0 (Core Profile) - March 11, 2010)」 の日本語版です 目 次 第1章 はじめに 1.1 OpenGLグラフィックスシステムとは何か? 1.2 プログラマから見たOpenGL 1.3 実装者から見たOpenGL 1.4 仕様作成者から見たOpenGL 1.5 非推奨モデル 1.6 関連文書 第2章 OpenGLの操作 2.1 OpenGLの基本 2.2 GLのステート 2.3 GLのコマンドの構文 2.4
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く