C++

時間計測の方法

C++

time.hをインクルードして、clock()という関数を使います。 void main() { clock_t start, end; start = clock(); // Some processing end = clock(); printf("time = %.2f", (double)(end - start)/CLOCKS_PER_SEC); }こんな感じです。 CLOCKS_PER_SECとい…

関数に配列を渡す

C++

いやー基本ですが、使わないと忘れてしまいますね。 っていうか、PHPとか何でも渡せすぎなんだよ! C系の言語で関数に配列を渡す方法です。 関数には単純な変数しか渡せない C系の言語は関数に単純な変数しか渡せません。 配列が渡せないのです。 じゃあどう…

VC++で音を鳴らす(waveファイルを再生する)

C++

C++ Builder Tips http://www.woodensoldier.info/computer/bcbtips/41.htm のくす牧場 : programming/vcpp/index [Visual C++] - ゐ記 http://sea-mew.jp/nox/modules/xpwiki/234.html .Netにも同じ名前の命令があります。sndPlaySound。 これAPIを呼び出し…

アークタンジェントを使う

C++

アークタンジェントはdouble型にして渡す。 しないとオーバーロードエラー! atan2 オーバーロード関数の呼び出しを解決することができません -OKWave http://okwave.jp/qa3714051.html atan、atanf、atan2、atan2f (CRT) http://msdn.microsoft.com/ja-jp/l…

DirectShow+OpenCVで画像処理その2

その他いろんな参考になるサイト。 色相特徴のテンプレート探索による青色ボールの検出 - デー http://d.hatena.ne.jp/ultraist/20080102/1199282054 色相の検出処理なんかが参考になります。 新 masafumi's Diary: キャプチャテクスチャのためのメモ http:/…

DirectShow+OpenCVで画像処理

もうすごくたくさんのエントリで言及されていますが。 自分でやったのでメモ。 えー単純なミスで一日無駄にしました。 GetCurrentBufferをし続けるwhileループ内では、 cvWaitKeyを入れましょう。入れないと画像が取得できない。 というか逆に言うとそれだけ…

入出力関数 getch()

C++

こんな感じで使うといいみたいです。 while(getch()!=32) { // スペースが押されるまでずっとループ } 入出力関数 http://www.geocities.co.jp/SiliconValley-Bay/7437/c/c7.htm

ポインタのポインタ、そしてその構造体の話

C++

ポインタのポインタなんて使うことねぇだろーと 思ってたんですが、DirectShowのプログラミングで、 画像をグラブしてくるまでにいろいろとある一連の処理を 関数化するときに使うことになりました。 COMはポインタにインターフェースを返す メインルーチン…

sizeofの話

C++

まぁサイズを調べるってだけなんですが。 sizeof演算子 http://www.kis-lab.com/serikashiki/C/C03.html

C++でDirectShowを使うまでの道のり

実は結構簡単 Visual Studio 2005 のVC++でDirectShowを使うまでの備忘録。 ここは大変勉強になります! The DirectShow Unraveled, DirectShow アプリケーション制作のために用意するツール http://www.firefly-vj.net/imagery/?itemid=152 このエントリか…