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

Maximaで出力した式をCで使う(追記)

Maximaで出力した式をCで使う の続き。一体何を変換してくれているのかわからなかったけれど、 cform.lispの中身を読めばすぐだった。以下cform.lispより抜粋 '(($POW "pow") ($EXP "exp") (%SQRT "sqrt") (%SIN "sin") (%COS "cos") (%TAN "tan") (%ACOS "a…

非線形最適化問題での方向ベクトルの扱い

非常に悩み中。 方向ベクトルを2つのパラメータで最適化したいのだけれど、どう表せばいいのやら・・・ 当初はp=(1,0,0)の点を角度θ、φでそれぞれz軸、y軸についての回転で表そうと思っていたのだけれど、よく考えるとこれ、方向がy軸方向になった時にφが任意に…

Maximaで出力した数式をCで使う

Maximaで数式を出力したものをそのままCopyすると、2乗とかの部分が「^2」表記になってしまう*1。 これでは他のプログラムにぶち込もうにも対応していないので困っていたところ。 わざわざMaximaで式を出すっていうのは結構な長さの式の場合が多く、置換して…

CameraCalibrationTool for MATLAB

「カメラキャリブレーションを手軽にやってしまいたい!」という状況が発生したので導入することに。 まずはMATLABをインストール、次にCameraCalibrationTool for MATLAB*1の導入。 ダウンロードしてきたCameraCalibrationToolを解凍 出来たフォルダTOOLBOX…

VisualStudio+OpenCV

基本設定は一度やればいいので割愛。<毎回やる設定> プロジェクト→プロジェクトのプロパティ 構成プロパティ→リンカ→入力→追加の依存ファイル cv.lib cxcore.lib cvaux.lib highgui.lib を追加。Debug,Release両方に追加することに注意。

導入ソフト等

いざと言う時 Inkscape (http://inkscape.paix.jp/) Photoshop どちらも画像作成 OpenCV OpenGL VisualStudioC++2005 アカデミック版 プログラミング wxMaxima (http://maxima.sourceforge.net/) 行列計算 MATLAB CameraCalibrationToolBox (http://www.visi…