nikq::cube

2006年11月の記事

<< 前のページ

2006年11月30日(木) 01:02

barcode on flash

といっても巷にあふれる低精度デコーダではなくて、
もっと一発でサクっと動くようなやつがほしいのだ。

初期のアイデアでは
・重み付けLPFで閾値取得して、通常の認識
だったのだけど、これは非常に遅い。
というのも重み付けLPFがコンボリューション演算だから。

重み関数をrectangular窓にして高速化したら
今度は挙動がナーバスになってしまった。

どうしようかな。
微分からバーの長さを検出するようにしてみよう。

written by nikq [/program] [この記事のURL] [コメントを書く] [コメント(0)]

2006年11月27日(月) 02:22

capture on flash

flashでBitmapDataを使ってwebcamからキャプる方法。

ライブラリ-新規ビデオ-適当に配置、名前 video

スクリプト。

var video:Video;
var camera:Camera = Camera.get(); // カメラ取得

var vid_bm:BitmapData = new BitmapData( camera.width, camera.height );

video.attachCamera(camera);
vid_bm.draw(video);


とりあえずこれで取得できる。
新規ビデオを画面に配置しない(表面的に見せない)方法がわからん。
BitmapDataに多少加工をかけてから、videoを覆ってしまうべきかな。

written by nikq [/program] [この記事のURL] [コメントを書く] [コメント(0)]

2006年11月26日(日) 21:53

リノベーション物件

以前から、定期OFFとかでたまに話題に上るのが

「関東には個人向けの体育館が少ない」
「あったとしても器械体操ができない」
「ならば作ってしまえ

という話で、ちょうどruffさん↓が
http://ruff.blog.shinobi.jp/
同じような日記を書いてたので、少し調べたのだった。

やっぱり参考になるのは似たようなスポーツ向けの施設だろう。
たとえばフリークライミングなら、PUMPなんかが
http://www.pump-climbing.com/

倉庫リノベーション物件を使って
クライミングジムを作っている。

東京RealEstateとかで同じような物件を探してみると、
http://www.realtokyoestate.co.jp/search.php?icon[]=i_garage

結構面白そうな物件が多い。
だいたい賃料は40万から60万くらい。

PKにどこまでカネを出すか、だけど、
月に10万を出すアホが5人いれば、40万のジム+設備を借りられるわけだ。
月に1万を出すアホが50人。もしくは、
月に1000円を出す人が500人。

意外に利益率悪くなさそう?
仲間内で集まる秘密基地として、考えてみても面白そうだ。
とりあえず十年くらい資金を貯めてみることにしよう。

written by nikq [/parkour] [この記事のURL] [コメントを書く] [コメント(2)]

2006年11月23日(木) 23:15

kdtraverse

どうにかトラバーサ書いたよ。kNNもつくった。
std::stackとかstd::inserterとか便利だなぁ。

http://nikq.nothing.sh/junkbox/kdbuilder.cpp

あとTriangleのツリー構成時にAABBと判定するようにした。

これでいちおう、レイトレと
フォトンマップの下地ができたことになる。
いまさらって感じだけど。
さて、次はWinOSiだ。

written by nikq [/program] [この記事のURL] [コメントを書く] [コメント(0)]

2006年11月21日(火) 23:18

templateKDBuilder

KD木クラスを一般化してみた。

KDBuidler<Triangle> builder;
builder.make_tree( vector<Triangle> mesh );
KDBuidler<Point> builder;
builder.make_tree( vector<Point> photon );

どっちもできるようになった。
今のところ、プリミティブクラスに
updateBB( lo,hi );と
isNegative/isPositive( axis, plane );
てなインターフェースが必要。
isNegativeより、isAcrossBB()のほうがいいかも。

http://nikq.nothing.sh/junkbox/kdbuilder.cpp

追記11/22,isInBB(bbLo,bbHi)にした。

written by nikq [/program] [この記事のURL] [コメントを書く] [コメント(0)]

<< 前のページ

nikq::cube

MySketch 2.7.2 written by 夕雨