I am Charmie

メモとログ

2010-01-01から1ヶ月間の記事一覧

関連研究

Related worksかTraditional worksって言葉をずっと使ってきたけど,Prior worksもしくはPrior approachesという言葉を知った.

PPTのスライド番号

PPT2007のスライド番号の入れ方.Insert->Text->Slide Numbercheck Slide number他にも,日時やフッターについても,ここで指定する.どうも,PPT2007でのスライド番号やフッターは,スライドマスタとしてではなく,一つのオブジェクト(テキストボックス)とし…

Thunderbird 3.0 のインデックス

SeaMonkeyのインストールついでにThunderbirdを3.0にアップデートした.起動すると,何やら索引というものを作成している.何かひたすら時間かかってる.しかも重そう.挙句の果てにsmapフォルダや過去の遺物メールの索引まで作成してる.いったい,この索引…

Wavelet変換

信号を,マザーウェーブレットと呼ばれる基本関数を拡大・縮小,シフトさせた信号の線形和で表す変換.フーリエ変換と違ってシフトを考慮に入れてるので,時間軸方向の情報を残す事が出来る.連続ウェーブレットと離散ウェーブレットの二つの違いとか,もう…

ガボール変換

短時間フーリエ変換で窓関数をGaussianにした時,ガボール(Gabor)変換と呼ぶ.何でガボールが使われるのかは調べてないから知らない.窓関数がGaussianだと,何がいいのかな.窓関数が全体的に滑らかになる?違うよな.何だろ.思いつかない.

フーリエ変換

ちょっとまとめる.周期性を持つ信号を,異なる角周波数を持つ複数の正弦波と余弦波の線形和で表す変換.異なる角周波数を持つ正弦波,余弦波の集合は,基本周波数を持つ正弦波と余弦波を周波数軸方向へ拡大した信号とみなせる.つまり,フーリエ変換は,正…

Legend

グラフとかの凡例の事を英語でlegendって言うみたい.

SeaMonkey

SeaMonkeyなるブラウザの存在を知ったので調べてみた.期せずしてMozillaの歴史なんかも学べたので(そこまで言えるほど調べたわけではないが),まとめてみる.そもそもの始まりは,Mozilla Application Suiteという,オープンソースのインターネットスイート…

Excelのarc cos

Excelでarc cosを計算するには,acos関数を使う. acos関数はradで値を返すので,degrees関数でrad->角度に変換してあげれば,分かりやすい値になる.

MatLab 強制終了

MatLabで実行中のプログラムの強制終了は Ctrl + C でできる.毎回MatLab自体を強制終了するやり方は,センスがない.

Bracketing

異なるカメラパラメータで対象シーンを撮影する事.一般的には,exposure bracketingを指す.カメラで対象シーンを撮影する時に,完璧に理想的な画像を得られる事はあまり無い.露光時間や焦点距離によって,部分的にover (under) exposureな画像になったり…

ブートストラップ bootstrap

標本データから,重複を許しつつ同じ数だけのデータを抽出(リサンプリング).この作業をひたすら繰り返す.このようにして得られた標本から平均や分散といった統計量を計算すると,母集団そのものからサンプリングを繰り返して得られた統計量とばらつき方が…

SVBRDF

Spatially Varying BRDFの事.6次元(位置2次元,光源方向2次元,視線方向2次元)で表す.BRDFで等方性(isotropy)が仮定できると,方位角?(法線を軸とした角度)が相対角で表現できるため,3次元で表現できる.さっき食べたチャーハンが口から出てきそう.

05_texture_sampling_program

今回は,04で使用しなかったtextureについて.バーテックスシェーダは前回と同じで,フラグメントシェーダが変わっている.ひとまずC3E3f_texture.cgを載せる. struct C3E3f_Output { float4 color : COLOR; }; C3E3f_Output C3E3f_texture(float2 texCoord…

04_varying_parameter_program

今回は,varying parameterとやらの話.C2E1v_green,C3E1v_anyColorどちらのシェーダプログラムでも,バーテックス毎に異なるパラメータがあった.セマンティック変数のPOSITIONの事.これは,GPUが各position parameterを,プログラムによって処理されるバ…

03_uniform_parameter_program

今回は,uniform parameterとやらの話.C2E1v_greenは,バーテックスのカラーとして,常に緑色を返していた.異なる色を変えさせたい時にどうすれば良いかと言うと,パラメータとしてカラーを与えてあげればOK.今回のバーテックスシェーダ(C3E1v_anyColor)…

02_vertex_and_fragment_program

今回は,バーテックスシェーダとフラグメントシェーダの両方を使う(バーテックスシェーダは前回と同じもの).GLの方で行う処理の変更点は,01_vertex_programと違い,フラグメントシェーダの設定も行う必要があるぐらい.フラグメントシェーダ(C2E2f_passthr…

01_vertex_program pt.2

次に,シェーダでどんな事をしているか.今回のシェーダ(C2E1v_green.cg)は処理が単純過ぎるので,一般的な話から.Cg言語では,OpenGL側から受け取るデータは全て関数の引数として受け取る必要がある.関数が受け取る引数には2種類あって,ユニフォーム変数…

01_vertex_program pt.1

Cgをインストールする時に一緒に保存されるサンプルプログラムで,Cgの勉強.まずは,Cgを使う時のルールみたいなのを,最初のサンプルファイル(01_vertex_program)を参考にまとめてみる.このプログラムはバーテックスシェーダのみしか使用してないけど,そ…

Cgとは?

Cgとは?そもそもCgって何をするのかとか,そーゆー話をまとめようと思う.サンプルコードやwebで調べた上での自分なりの解釈だから,間違ってたらゴメンなさい.Cgはグラフィックスハードウェアを使ってレンダリングするオブジェクトのshape, appearance, m…

Event Log Explorer

この前のiaStor.sysが原因だったブルースクリーンがまた発生.ただ,エラーメッセージは前と異なっていて,どうもドライバのバージョンが古いみたいなメッセージが表示された.Intel Matrix Storage Managerをアンインストールしたのに・・・これって,レジスト…

Cg Tutorial Examples

Cgの勉強を本格的にしなきゃという事で, Cg turorialのページに行くと, Cg Tutorial Examples Installerなるものを見つけた.後でインストールしてみる.

newtheorem

texのnewtheorem命令を使うには,amsthmパッケージが必要みたい.

iaStor.sys

ノホホーンとしていたら,またブルースクリーン.ガチで直しにかかる. さっきのBlueScreenViewを使ったところ,iaStor.sysでエラーが発生している事がわかった. どうも,Intel Matrix Storage Managerというソフトが原因っぽい. http://www.intel.co.jp/j…

bluescreen ブルースクリーン

I found a software analyzing bluescreen crash.Bluescreen appears suddenly (of course). Unfortunately, the PC sometimes reboots without our will. If it's a case, we can't take a memo of the crash. Even if the log is stored, I don't know whe…

Excel 2007 グラフのタイトル

excel2007のグラフのタイトル タイトルを追加したいグラフをアクティブにするLayout->Chart titleで好きなレイアウトを選ぶ ひょっとしたら自動でタイトルを入れるように設定出来るのかもしれないが,2003よりインターフェースが使いにくくなっている気がす…

libtiff

libtiff.名前通り,TIFFを扱うためのライブラリ.Windoes用はこちら.Complete package, except sourcesからインストール用exeを落とせるから,おとなしくインストールexeを使うと楽.ふと気づいたんだけど,これだけ時間がかかって,画像の読み込みしか知…

16bitのTIFF画像

16bitのTIFF画像の画素値を計測.200枚ほど画像を保存したから,プログラムで何とかしようと考えたのがそもそもの過ち.結局,9時間もかかってしまった.ひとまず,色々な可能性を試したのでメモ.OpenCV1.1,2.0どちらもインストールしてみたけど,ダメだっ…

研究ノート

実験のメモとかディスカッション中のメモ、思考の整理に使っている.書き込む事しかしていなかったけど,グラフとか図をプリントアウトして貼っていこうかなと思う.グラフや図を手書きするより,印刷して貼った方が見やすいし(エコではないけど),無駄な時…

カメラのRAWデータ

Canon EOS 20Dで撮影したRAWデータの画素値を計測する必要が生じたのでメモ.RAWデータのフォーマットはカメラメーカ毎に異なるため,いちいちフォーマットを調べて・・・という作業は微妙.なので,一度RAWデータをTIFF(16bit)に書き出して,そのTIFFデータの…