Codelogy

« 2007年12月 | メイン | 2008年02月 »

2008年01月 アーカイブ

2008年01月03日

素因数の数を数える

素因数分解は、数論の中でも重要かつ難しい問題のひとつとして知られています。 素数で割っていくナイーブな方法から楕円曲線法や数対ふるい法までいくつかのアルゴリズムが考案されていますが、素因数分解そのものではなく、素因数の個数を求めたいだけならば、簡単かつそれなりに高速なアルゴリズムがあります。

続きを読む "素因数の数を数える" »

2008年01月10日

Haskell でバグの出にくいプログラミング (3)

前々回前回と、副作用がバグの原因の一つであるということから、Haskell で副作用を分離して、バグの少ないプログラミングをしましょうという記事を書きました。

これまで、IO 制御による副作用について書いたのですが、今回から 2, 3 回ほど、別の副作用である変数への代入について書こうと思います。

続きを読む "Haskell でバグの出にくいプログラミング (3)" »

2008年01月17日

[OpenCV] 動的背景更新とオブジェクトの認識

最近、画像処理についての会話をよく聞くので少し自分でもやってみました。
今回使用したライブラリはIntel社のOpenCVというライブラリです。

ダウンロードは以下のリンクより行えます。
http://sourceforge.net/projects/opencvlibrary/


このライブラリを使用することによって画像やWebカメラから入力した人間の顔や目の位置などが、わずか20数行のコードで書くことができます。
今回はこれを使って背景画像を動的に更新し、そこに入ってきたオブジェクトを認識してみます。

続きを読む "[OpenCV] 動的背景更新とオブジェクトの認識" »

About 2008年01月

2008年01月にブログ "Codelogy" に投稿されたすべてのエントリーです。 過去のものから新しいものへ順番に並んでいます。

Prev: 2007年12月
Next: 2008年02月

メインページアーカイブページもご覧ください。