タグ

ブックマーク / homepage2.nifty.com (16)

  • akihiro kubota

    algorithmic improvisor / digital materialist akihiro.kubota@nifty.com LapTop Jazz Quartet The Cellular Automaton Band tone blues Society of Algorithm download free antisaver! (for mac osx 10.4+ & quicktime 7.0+) This work is licensed under a Creative Commons Sampling Plus 1.0 License.

    yasuf
    yasuf 2012/09/27
    見づらい。。。
  • 視ることと識ること3

    そこで位相限定相関法では、このデジタル信号に変換された画像信 号に、ある数学的な処理を施す。その処理とは「フーリエ変換」と呼 ばれるものだ。フーリエ変換とは、フランスの数学者であるフーリ エ(JeanBaptiste Joseph Fourier 1768〜1830)が、熱伝導の研究に 関連して発見したフーリエ積分に基づいて行うもので、一般に関数 は、サインとコサインの無限級数の和として表現できることに、そ の基礎を置いているとするものである。 Eという複雑な波も、A からDのような正弦波の 集まりとみることができ る。図においては大きな 波の振幅も小さな波の振 幅も同等に扱われている が、現実には大きな波ほ ど振幅が大きく小さな波 ほど小さいものになる。 この理論をごく簡単に説明すると、上のグラフになる。すなわち画 像信号をひとつの関数とみてグラフに表すと

  • C++マニアック,STL の使い方,how to use STL,標準テンプレートライブラリ,standard template library,コンテナ、container,イテレータ,iterator,アルゴリズム,algorithm

    C++マニアック STL の使い方,how to use STL,標準テンプレートライブラリ,standard template library,コンテナ,container,イテレータ,iterator,アルゴリズム,algorithm ページの末尾へ トップページへ

    yasuf
    yasuf 2011/05/18
  • http://homepage2.nifty.com/studio_AURK/ccconv/Color/

    yasuf
    yasuf 2010/09/10
  • C++マニアック,オペレータのオーバーロード,operator overload,演算子のオーバーロード,演算子

    ()、関数呼び出し演算子、関数オブジェクト 演算子の表へ ページの先頭へ () は、関数呼び出しの演算子です。これをクラス定義の中でオーバーロードすると、クラスオブジェクトの後ろに () を付けて、関数呼び出しの形式で呼び出せるようになります。 まず、定義の仕方を見てみましょう。次の例では、整数の引数 iValue を取り、これを 2 倍にして返す演算子 () を定義しています。 class CManiac { public: int operator()(int iValue) { return 2 * iValue; } }; 次に、これを使う側の例を見てみましょう。 int main() { CManiac maniac; // クラスオブジェクト maniac を作成する。 int iValue = maniac(1); // 関数呼び出し演算子 () を maniac に適用する

  • 工学系(CIE表色系)

    太陽光とスペクトル 太陽の光には、波長の長い赤から波長の短い紫まで、様々な色の光が含まれています。このようなすべてが混ざった光を白色光と呼びます。細いすきま(スリット)で絞った白色光をプリズムに当てると虹色の光の帯ができます。この帯を光のスペクトル、太陽の光によってできるスペクトルをとくに太陽スペクトルといいます。このうち人間が色として認知できるいわゆる可視光は、波長380nmから780nmの範囲です。 CIE (Commision Internationale de l'Eclairage, 1931) 1931年に国際照明委員会(CIE)は、色を数値で表現するシステムを確立しました。このシステムでは標準の光および標準の観測者を規定しています。 加法混色による等色実験 まずFをテスト光として、上下の色が同じになるように上の3つの光源を調節します。 C = αR + βG + γB

    yasuf
    yasuf 2010/07/20
  • 賢明なる投資家への道  グレアム・バフェットに学ぶバリュー投資

    株式投資の基はただ1つ、「安く買って、高く売る」ことだけです。 私たち個人投資家が、株式投資で大きな資産をつくる最も堅実な方法は、企業の「当の価値」に比べて遥かに安い「バーゲンセール」の価格がついている企業の株式を買い、正しい評価を受けるまでじっくり、のんびりと待つことです。

  • 画像処理におけるアルゴリズム

    ここでは各画像処理におけるアルゴリズムを簡単に解説する。 2値化 明るさ調整 色成分の抽出 色反転 コントラスト調整 切り出し ガンマ補正 グレイスケール化 増色 画像枠付加 鏡像反転 ノイズ除去 輪郭抽出 輪郭追跡 拡大縮小 任意角回転 セピア調化 ぼかし 2値化 指定画像を白と黒の2階調の画像に変換する処理であり、研究で作成した2値化処理は単一手動閾値方式、P-タイル法、また、誤差分散法およびその拡張型である Floyd&Steinberg 型誤差分散、Jarvice,Judice&Ninke 型誤差分散の5つである。 次にそれぞれのアルゴリズムについて解説する。 単一手動閾値方式 指定された色深度を基準として、その値より入力画素の色深度値が明るければ白、暗ければ黒色として2値化する。下の式を用いている。 このとき、出力画像は初期状態で黒色となるので、入力画像の画素値が閾値以

  • C++マニアック,テンプレート,関数,クラス,template,function,class

    C++マニアック コンパイラ,テンプレート,関数,クラス,template,function,class ページの末尾へ トップページへ C++ の面白さは、テンプレートをきわめて、初めて理解できるといっていいでしょう。 テンプレート関数とテンプレートクラス テンプレート関数 テンプレート関数とは テンプレート関数がコンパイルできない場合 テンプレート引数を増やしてみる テンプレート関数の異型 テンプレートクラス テンプレート関数とテンプレートクラス ページの先頭へ まず認識すべきことは、テンプレートには大きく分けて次の二つがあるということです。 テンプレート関数 テンプレートクラス 意味はさておき、ここでは、まず、テンプレートには関数とクラスの二つがあるということを認識してください。 更に、上記 2 種類のテンプレートには、どちらにも、引数が変数型ではない異型があります。意味はさておき、

    yasuf
    yasuf 2008/09/01
  • 多重継承

    yasuf
    yasuf 2008/04/23
  • WWW CGI JavaScript -Bash Homepage-

  • オブジェクト指向っぽいC++

    さて,C++をCの改良版として使うこともできるわけだが, やはり格的にC++を使う場合には,「おぶじぇくとしこう」 を避けて通ることはできない. ここでは,例題として 2次元の簡単なグラフィックスを取り上げてみたいと思う.あらかじめ, 関数として次のものが与えられているとする. void draw_point(int x, int y, int color): (x,y)に点を打つ. void draw_line(int x1, int y1, int x2, int y2, int color): から まで線を引く. これだけを使って,いろいろなグラフィック操作をC++で記述しようという わけだ. クラス定義 コンストラクタとデストラクタ 継承(インヘリタンス) 仮想関数 抽象クラス 多重継承 Akinori ITO Thu Aug 7 15:05:13 JST 1997

    yasuf
    yasuf 2007/06/27
  • C++マニアック,よくわかるC++言語プログラミング講座

    What's new 2008/06/30 Google 検索窓をつけてみました。 2008/06/14 身長や体重など複数の基準でソートする例 を追記。 2008/06/14 英文字文書を読んで、文字数の頻度順にソートする例 を追記。 古い What's new 当サイトで提示するサンプルコードは、あまりにも単純明快で、一見つまらないぐらいに見えるはずです。しかし、もしあなたがそう感じたのであれば、それは、ねらいどおりで、大成功と言えます。ちょっと難解と思われている C++ が、つまらなく見えるほど平易に解説されているということですから。 基礎(入門)編 その他(非 C++ 的) エッセー C++ はアセンブリ言語のように軽快であるにもかかわらず、仮想クラスやクラスの継承、オペレータのオーバーロード、そして、テンプレートと、高級言語のプログラミングテクニックを余すところなく駆使で

    yasuf
    yasuf 2007/06/05
  • C++マニアック,C++,const の使い方,usage of const

    キーワード const は、C++ の変数(オブジェクト)が定数であることを示すものです。「オブジェクトの内容を変更できない」というアクセス制御を行うときに使うわけです。簡単ですが、ポインタと絡むと const を書く位置によって意味が変わるので、このあたり、まとめておきましょう。後半では、クラスと共に使用する場合についても解説します。 最も簡単な場合 ポインタが絡む場合 const なクラスのメンバ変数 const なクラスオブジェクトを使う場合 最も簡単な場合 ページの先頭へ const を使う、最も簡単な場合とは、例えば、変更しない整数の定数を定義するような場合でしょう。次の例を見てください。変数 iL1、iL2 は、定数となり、値を変更できません。 int main() { // int 型変数と const int iL0 = 200; const int iL1 = 200;

    yasuf
    yasuf 2007/05/22
    constに関して
  • 専用ツールを使い保存する

    専用ツールを使い保存する RTSPやMMSといったストリーミング専用のプロトコルを使用したコンテンツの場合、通常のダウンロード支援ツールでは保存することが出来ません。こういった場合劇場版「あれ」などを使用してキャプチャリングするか専用ツールを使用してオリジナルのファイルをダウンロードするかという方法を使うことになります。ここでは専用ツールを使用してオリジナルファイルをダウンロードする方法を見ていきます。 注:)RTSP等のプロトコルを使ったコンテンツを保存することは著作権等様々な点でグレーゾーンとなっています、これらのツールは自己の責任に於て使用してください。 NetTransportを使ったダウンロード NetTransport NetTransportは各種のファイルをダウンロードすためのツールですがRTSP、MMSといったストリーミング用プロトコルのデータを保存することが出来ます。

    yasuf
    yasuf 2007/01/20
    興味深い
  • HTTPを使った配信での保存方法

    HTTPを使った配信での保存方法 各ストリーミングメディアフォーマットにはストリーミングさせるのに二つのプロトコルを選んで使用します。ひとつはHTTPを使用したもの、もうひとつがRTSPやMMSといったストリーミング専用のプロトコルを使用したものです。専用のプロトコルを使用したものはコンテンツが保護されておりキャッシュに残らないようになっていますがHTTPを使用したものに限りPC上のキャッシュ内に一時的に保存されます。これらを見つけることでストリーミングファイルを保存することも可能です。RealMediaやWindowsMedia、QuickTimeでもまず配信に使用しているプロトコルを調べることが必要となります。 キャッシュからの保存、HTTP配信の確認 RealOnePlayerの場合 ポップアップの場合はRealOnePlayerのツールバーの表示→再生データの統計をクリックします。

  • 1