I am Charmie

メモとログ

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

アイディア

RANSACベースのfittingというかoptimizationの解き方。理論上、n点のデータがあれば解ける。今、m(m>n)点のデータを持っている。m点のデータの信頼性にはばらつきがあるが、外れ値などはない。m点の中からランダムにn点を選び最適化。一方で、n点のデータが…

ImageMagickのcrop

> convert -crop widthxheight+x+y original.bmp result.bmpで画像の一部切り出しが出来る。切り出した画像には、元の画像の解像度と、どの領域を切り出したかという情報が保存されており、identifyコマンドで確認できる。> identify result.bmpresult.bmp B…

英語で”これ以降”

henceforthという単語でこれ以降という意味になる。

Excelの条件付きカウント

count系の関数を使うと、セルの数を調べられる。 count() 数値データが書いてあるセル数 counta() 何らかのデータが書いてあるセル数 countblnak() 空白のセル数 countif() 検索条件に合うセル数 例) countif(b2:b101,"<1.0")

ofstream出力での小数点以下の出力桁指定

はまった。小数点以下の出力桁指定の方法。例)小数点以下の出力桁を6桁に指定。ofstream fout("out.txt");fout.setf(ios_base::fixed, ios_base::floatfield);fout.precision(6); // 小数点以下の出力桁を6桁に指定fout << 10 << " " << 0.123456789 << endl…

MabLab findpeaksで気をつけること

findpeaks関数を使う際に気をつける点。findpeaksは1次元データ中の極大値とインデックスを返す関数。[pks,locs] = findpeaks(A)データの端点は極大値として検出されない。もしデータの端点も含めたいなら何らかの情報をpaddingしないと無理。それか作為的に…

MatLabで極大値探索

findpeaksを使う。入力dataの極大値をpksに保存。locsはインデックス。pks = findpeaks(data)[pks,locs] = findpeaks(data)オプションsortstr: ソートした結果を出力'ascend'を指定: 最小値から最大値へと昇順にピークを出力'descend'を指定: 最大値から最小…

MatLabで2次元配列データの最大値検出

max関数を2回使う。一度目のmaxで各列の最大値の値(maxvec)とその行の位置(rowvec)二度目のmaxで行列全体の最大値(maxval)とその列の位置(column)[maxvec, rowvec] = max(A);[maxval, column] = max(maxvec);A(rowvec(column),column)>> A = magic(7)A = 30 …

MatLabでフォルダ内のファイルリストを作成

フォルダ内にある全ての画像に対して処理を行う。これをMatLabでやろうとして試行錯誤。必要な関数はD = dir('directory_name')これでdirectory_nameで指定したフォルダ内にあるファイルのリストを作成できる。パス名とワイルドカードが使えると書いてあり、…

povrayでのmesh2

povrayのmesh2関数ではまった。mesh2は三角メッシュを生成する関数。三角メッシュは、ようは小さい三角形の平面の集合。mesh2{ vertex_verctors{N , , ... } face_indices{M , , ... }}vertex_vectorsでN個の頂点を宣言。face_indicesでM個のパッチを宣言す…

POVRAYで環境マッピング

環境マッピング。Image based lightingとも言うらしい。簡単に言うと、ある空間全体を画像として球や箱にテクスチャマッピングをする。その内側にcameraやらシーンを置いてレンダリングすると、前述した球や箱が光源であるかのようにレンダリングされる。任…

PovRayのモデラー

調べてみたら幾つか候補が見つかった。Bishop3DMorayBishop3Dというやつが良さ気。ただ、シェアウェアなのかフリーなのかハッキリしないから、何とも言えない。

MatLabの無名関数

無名関数というのがあるそうだ。fhandle = @(arglist) exprex.) f = @ 5*x^3 + 2*x^2 + 8*x + 9;1行で定義できる関数をこのように定義することで、余計なMファイルを作らなくて済むそうだ。

POVRAY: 同一形状をした複数オブジェクトのレンダリング

declare宣言を使うと楽に出来る。#declare宣言は、プログラミング言語として考えると、変数宣言をするような感覚だと思う。例えば#declare MyObj = box{}と宣言すると、定義したboxオブジェクトを、これ以降MyObjという名前で表せる事になる。何が良いかとい…

POVRAY: unionの書式

union{ object1 object2 ....}objectにはbox{}やsphere{}のようなobjectを入れればいいわけだけど、objectが既に定義されているものである時、以下のように表記する。union{ object{ object1} box{} object{object3} ....}これにはまった。。。

POVRAY: オブジェクトの合成

複数オブジェクトの合成はmergeとunionの二つがある。unionは重なり合っている部分の形状を残したまま、mergeでは複数のオブジェクトが一体化したように合成される。透明な物体を合成すると、unionではお互いの境界線が残っている事が確認できる。mergeの方…

Load and Save 16bit image

My MatLab is R2009a. I don't guarantee that this info. is same as other versions.Suppose we have a 16bit image 'test.tif'. What we want to do is, first read the image and then save the image as 'res.tif'.Simply speaking, default imread and…

MATLAB 配列の複製

ベクトルで行列を埋めたい,もしくは行列で行列を埋めたい時.MatB = repmat(MatA, m, n)MatB のサイズは [size(MatA,1) * m, size(MatA, 2) * n]例>> MatA = [1;2;3]MatA = 1 2 3>> MatB = repmat(MatA, 3, 2)MatB = 1 1 2 2 3 3 1 1 2 2 3 3 1 1 2 2 3 3>>…

面接

そろそろ就活の選考が本格的に始まる時期なのかな.面接はあまり失敗した経験がない.半分嘘で半分本当.就活で選考に望んだのは4社.1社はマッチング面談形式で2事業所受けて2つとも落とされた.第一志望の研究所に全てをかけたものの断られた.5,6人の志…

Camera Calibration Toolbox for MatLab pt.2

続き.今度はステレオカメラのキャリブレーション.前提: ステレオカメラで同じシーンを撮影している. 2台のカメラともcalib_guiで内部・外部パラメータ共にキャリブレーション済み.mainの実行>> stereo_gui各カメラの内部・外部パラメータのロード>> Load…

Camera Calibration Toolbox for MatLab

キャリブレーション用Toolboxのメモここからダウンロード.main関数の実行>> calib_gui選択肢が以下の二つ.3000x2000画素x9枚の画像で実行したらエラーになったので,後者を選択した.Standard(全ての画像をメモリに格納)Memory efficient(画像を一つずつ読…

convert CR2 to png

バッチファイルの設定を勉強した. %1でファイル名を取得して,%~*1で色んな事が出来る.今回はファイル名から拡張子を抜いたものを知りたいから%~n1. for %%1 in (*.CR2) do ( dcrawMS -6 -T -W -w -g 1 1 -t 5 %%~n1%%~x1 convert %%~n1.tiff %%~n1.png )

就活のweb試験

web試験ようやく一段落して,webの記事を漁っていたら,"就活のweb試験を複数人で受けてるヤツらはどーなんだ!!"みたいな記事を見つけた.記事をかいつまんでみると(URLのリンクとか貼らずに要約を載せたりってマズイのかな?),就活の初期の段階での選考…

16bit tiff -> png

tiff形式で出力した16bitのtiff画像を,png形式に変換.ImageMagickというものを使えばできるみたい.インストールをしたらコマンドプロンプトで以下のようにタイプするとtiffからpngに変換できる. convert test.tiff test.png簡単にできてしまった・・・

RAW画像の抽出

一眼レフで撮影した画像からRAW画像(未処理)を抽出したい.dcrawというものを使えばRAW画像を抽出できると教えてもらった.シンプルなCのコードで使いやすいよ-と宣伝されているが,こちらのexe形式に変換された方を選択.色々選択できるみたいだけど,今回…

就活で成功する人

"就職活動で成功する人はどんな人か"という記事を読んだ.文章を拝借すると,企業が「自分で考え実行して結果を出せる人材=新しいビジネスを創り出せる人材」を採用したいと考えているからであるだそうだ.割とよく聞く話かもしれないけど,改めて文章にさ…

boostで中央値

中央値を計算したくて試行錯誤.調べたら見つけた.Boost便利.The Statistical Accumulators Libraryを使えば良いみたい.

選考を通してどのように見せるか

企業にどのような自分を見せるかを決まったら,次はどのように見せるのかを考える段階になる.説明会やOB訪問とやらには最低限しか行かなかったので,自分を見せる場は選考プロセスの時のみだった.気を付けていたのは,アピールする自分像が絶対にブレない…

就活で何を見せるか

あまりはっきりと記憶に残っていないけど,就活が大変だったイメージはあまりない.記憶に残らない程度の大変さだったのだろう.どちらかというと,楽しめたと思う.前に書いた気がするけど,就活はカードゲームみたいなもので,戦略が・・・みたいな話.だから…

就活で何を見られるか

何となく思った事を書いてみる.就活で何を見られるか?について書いてみよう.この答えは,自分が人事として学生をevaluateするなら何を見るか?について考えて,自分なりの答えを見つけた.何を見るか,一番はやっぱり"自分達(企業)に合っている人間を雇い…