Programming関連記事いろいろ

著者の方のblogエントリで知ったのですが,日本初のProcessing解説書「Built with Processing」の改訂版が出たみたいです.僕自身,初版を持ってるので多分買わないと思いますが,Processingの最新バージョンに対応してたり,追加の記事もあるらしいので,これからProcessing始めてみる人には良いと思います.

[tmkm-amazon]4861005582[/tmkm-amazon]

あと,Processingつながりということで,Augmented Reality Library in Processingという記事の紹介.
simpleARToolKitというProcessingライブラリらしい.blogの動画を観た感じだと思ったより軽快に動いてますね.

カメラ周りのコードが簡単に書けるProcessingでARToolKitがこれだけ軽快に動くとなると,
Processingで用意されている便利な機能やGainerとの連携なんかができたりといろいろ楽しそうです.

************
あと,今日知ったのですが,C/C++のポインタの機能–変数の場所(アドレス)という記事がえらいことになってます.簡潔に言うと,上記の記事のポインタ周りの解説・サンプルコードが間違っているという話なわけですが,C++界で著名なεπιστημηさん等が色々と突っ込みを入れている模様.

僕自身も「エイプリールフールネタか!!」と思ってましたが,素で間違っていたみたい.まぁ,そこそこC,C++がわかっている(と自負している)人は間違い探し的な意味合いで読んでみると勉強になるかも(※ポインタ苦手な人は注意!!).といいつつ,C言語習いたてのとき(高専在学時)はポインタ苦手だったので,あんまり責められないですが(苦笑)

Diffused Illuminationテスト8

先週末から体調崩して何もできなかった。。。週明けても不調続行中.
救いは仕事中は集中してるせいか,パフォーマンスが落ちないことくらい?
まぁ,仕事終わったらドッと来ましたが(そういや体調悪かったなぁと).

とりあえず,帰ってから一作業して寝るぞー!!ということで,
急ごしらえでDiffused Illumination指先検出プログラムを組んでみる(行動可能時間30分).

この前の動画にもあるように接触した指先領域の明度が高くなっているのが
確認できたので楽勝だと思ってましたが,触れてない掌領域も明度が
若干高くなるため,以前作ったプログラムでは安定せず.地味に難しい。。。

とりあえず,思いつきのアルゴリズム実装で検出は安定したものの処理速度に難あり.
ここらへんは体調戻ってから考えるか.ということで今日はここまで.もう寝る!!

Diffused Illuminationテスト7

テーブル2代目を使った最初の実験.相変わらず光の当て方が難しい。。。
鏡の角度やライトの位置を変えながらテスト中です.

【03/27 追記】
現状のテーブルはこんな感じ.
#見栄えなんて関係ねー!!

IRフィルタを初代の頃と通過波長帯域が違うものに変更してみました.
あと,大きなトレーシングペーパーが手元にないので,A4サイズのものを8枚敷き詰めて実験中(苦笑)

テーブル2代目実験開始